<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Web AppBuilder app and external GPS in ArcGIS Web AppBuilder Questions</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266385#M7072</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I solved this issue for our internal use by making a small web server in Python that reads the GPS location, and returns it upon request from the browser. Firefox allows you to change the geolocation service URL, which this relies on. Other browsers don't. This way works with any other mapping or other app that uses HTML5 geolocation.&lt;/P&gt;&lt;P&gt;You can see my code here:&amp;nbsp;&lt;A class="link-titled" href="https://gitlab.com/city-of-waseca/pygpsgeolocate" title="https://gitlab.com/city-of-waseca/pygpsgeolocate"&gt;city-of-waseca / pygpsgeolocate · GitLab&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's ugly and probably not very reliable, but works well enough for our purposes. This way does not require a widget, just the regular "Locate" button in any map, though in WAB, that is a out of the box widget. It also requires your site to run on HTTPS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Oct 2017 15:41:36 GMT</pubDate>
    <dc:creator>PhilippNagel</dc:creator>
    <dc:date>2017-10-17T15:41:36Z</dc:date>
    <item>
      <title>Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266379#M7066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to get Web AppBuilder app run against an external GPS (usb) on a Win7 laptop? The browser can't read the GPS location, while applications like ArcPad can.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Nov 2016 15:36:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266379#M7066</guid>
      <dc:creator>YigalMuntner</dc:creator>
      <dc:date>2016-11-22T15:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266380#M7067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I last researched this topic about a year and a half ago, my assessment was that this may not be possible due to how Windows handles allowing access to &amp;nbsp;external GPS devices via an application running in the browser as opposed to a non-browser based application (like ArcGIS Collector or an app developed in ArcGIS SDK) running natively on the same device. My understanding was that in order to access an external GPS device, the software must make use of the native Windows Location API. &amp;nbsp;There are then two components of uncertainty when trying to use your external GPS device: 1) is your GPS device recognized by the new Windows Location API, &amp;nbsp;and 2) does the browser you are using to access your WAB app make use of the native Windows Location API, or will it default to some other geolocation API that will instead return the location of IP Address or something like this. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be interesting to hear if anyone else has concrete experience they can share on trying this out. &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jan 2017 19:46:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266380#M7067</guid>
      <dc:creator>PascualBenito</dc:creator>
      <dc:date>2017-01-11T19:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266381#M7068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have managed to do this using GpsGate. This product let the browser connect to an external GPS device (USB GPS in our case).&lt;/P&gt;&lt;P&gt;Using sample code from GpsGate, we have replaced the 'My Location' widget in WAB for Developers, so whenever we create a new WAB application, it immediately works with the external GPS. The only thing is that while Google Chrome requires working with https to get geolocation, GpsGate works with http (but works ok).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yigal&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Jan 2017 08:37:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266381#M7068</guid>
      <dc:creator>YigalMuntner</dc:creator>
      <dc:date>2017-01-22T08:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266382#M7069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yigal, thanks for sharing this info about the success you found in using&lt;/P&gt;&lt;P&gt;gpsgate. With regard to the issue of gpsgate not supporting https, does&lt;/P&gt;&lt;P&gt;this mean that your WAB apps and map services also can not use https and&lt;/P&gt;&lt;P&gt;everything must run via http?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(In our case we are using ArcGIS Portal for Server with Windows&lt;/P&gt;&lt;P&gt;authentication and this requires every component to use SSL, such that&lt;/P&gt;&lt;P&gt;everything has to use https....which may limit our options )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pascual Benito, PhD&lt;/P&gt;&lt;P&gt;Associate Engineer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Northgate Environmental Management, Inc.&lt;/P&gt;&lt;P&gt;428 13th Street, 4th Floor, Oakland, CA 94612&lt;/P&gt;&lt;P&gt;phone (510) 839-0688, ext. 225; mobile (510) 381-0304; fax (510) 839-4350&lt;/P&gt;&lt;P&gt;www.ngem.com&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Certified Bay Area Green Business&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIDENTIALITY NOTICE:&lt;/P&gt;&lt;P&gt;This e-mail and its attachments from Northgate Environmental Management,&lt;/P&gt;&lt;P&gt;Inc. contain information that is confidential and/or privileged and is&lt;/P&gt;&lt;P&gt;intended for the sole use of the individual or entity named above. Any&lt;/P&gt;&lt;P&gt;disclosure, copying, distribution, dissemination, or use of this&lt;/P&gt;&lt;P&gt;information by any other person than the intended recipient is prohibited.&lt;/P&gt;&lt;P&gt;If you have received this e-mail in error, please notify the sender via&lt;/P&gt;&lt;P&gt;e-mail or by calling us at 510-839-0688&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Jan 2017 15:48:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266382#M7069</guid>
      <dc:creator>PascualBenito</dc:creator>
      <dc:date>2017-01-22T15:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266383#M7070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Pascual,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attach a PDF which explains the way we did it.&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yigal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 20:49:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266383#M7070</guid>
      <dc:creator>YigalMuntner</dc:creator>
      <dc:date>2017-01-23T20:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266384#M7071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the detailed summary document and links to the replacement&lt;/P&gt;&lt;P&gt;widget code. Very helpful info!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pascual Benito, PhD&lt;/P&gt;&lt;P&gt;Associate Engineer&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Northgate Environmental Management, Inc.&lt;/P&gt;&lt;P&gt;428 13th Street, 4th Floor, Oakland, CA 94612&lt;/P&gt;&lt;P&gt;phone (510) 839-0688, ext. 225; mobile (510) 381-0304; fax (510) 839-4350&lt;/P&gt;&lt;P&gt;www.ngem.com&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Certified Bay Area Green Business&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIDENTIALITY NOTICE:&lt;/P&gt;&lt;P&gt;This e-mail and its attachments from Northgate Environmental Management,&lt;/P&gt;&lt;P&gt;Inc. contain information that is confidential and/or privileged and is&lt;/P&gt;&lt;P&gt;intended for the sole use of the individual or entity named above. Any&lt;/P&gt;&lt;P&gt;disclosure, copying, distribution, dissemination, or use of this&lt;/P&gt;&lt;P&gt;information by any other person than the intended recipient is prohibited.&lt;/P&gt;&lt;P&gt;If you have received this e-mail in error, please notify the sender via&lt;/P&gt;&lt;P&gt;e-mail or by calling us at 510-839-0688&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 21:01:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266384#M7071</guid>
      <dc:creator>PascualBenito</dc:creator>
      <dc:date>2017-01-23T21:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266385#M7072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I solved this issue for our internal use by making a small web server in Python that reads the GPS location, and returns it upon request from the browser. Firefox allows you to change the geolocation service URL, which this relies on. Other browsers don't. This way works with any other mapping or other app that uses HTML5 geolocation.&lt;/P&gt;&lt;P&gt;You can see my code here:&amp;nbsp;&lt;A class="link-titled" href="https://gitlab.com/city-of-waseca/pygpsgeolocate" title="https://gitlab.com/city-of-waseca/pygpsgeolocate"&gt;city-of-waseca / pygpsgeolocate · GitLab&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's ugly and probably not very reliable, but works well enough for our purposes. This way does not require a widget, just the regular "Locate" button in any map, though in WAB, that is a out of the box widget. It also requires your site to run on HTTPS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2017 15:41:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266385#M7072</guid>
      <dc:creator>PhilippNagel</dc:creator>
      <dc:date>2017-10-17T15:41:36Z</dc:date>
    </item>
    <item>
      <title>Re: Web AppBuilder app and external GPS</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266386#M7073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am having a real hard time finding this custom widget. It's too bad because it sounds like exactly what i need. Can anyone point me in the right direction?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Oct 2020 19:59:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-appbuilder-app-and-external-gps/m-p/266386#M7073</guid>
      <dc:creator>TheKenerson</dc:creator>
      <dc:date>2020-10-23T19:59:55Z</dc:date>
    </item>
  </channel>
</rss>

