<?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 allow geolocation in Developers Questions</title>
    <link>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464246#M3119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing app on a mobile and I want to obtain the current location of the device&lt;/P&gt;&lt;P&gt;I used this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt; require([&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/map"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/geometry/webMercatorUtils"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/geometry/Point"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;],&lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;(Map, webMercatorUtils, Point){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;if&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (navigator.geolocation) {&lt;BR /&gt; navigator.geolocation.getCurrentPosition(zoomToLocation, locationError);&lt;BR /&gt; navigator.geolocation.watchPosition(showLocation, locationError);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; zoomToLocation(location) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;var&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; pt = webMercatorUtils.geographicToWebMercator(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;new&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; Point(location.coords.longitude, location.coords.latitude));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle0"&gt;// map.centerAndZoom(pt, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle0Style6"&gt;16&lt;/SPAN&gt;&lt;SPAN class="fctbStyle0"&gt;);&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; showLocation(location) {&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;if&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (location.coords.accuracy &amp;lt;= &lt;/SPAN&gt;&lt;SPAN class="fctbStyle6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;) {&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&amp;lt;=&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5Style6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt; } &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;else&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; {&lt;BR /&gt; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5Style6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; locationError(error) {&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;switch&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (error.code) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.PERMISSION_DENIED:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Location not provided"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.POSITION_UNAVAILABLE:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Current location not available"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.TIMEOUT:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Timeout"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;default&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"unknown error"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt;&amp;nbsp; });&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt;but it returned this error:&amp;nbsp; &lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;error.PERMISSION_DENIED&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN style="font-size: 15px; font-family: Consolas, monospace;"&gt;which I think mean that geolocation is not enabled&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN style="font-size: 15px; font-family: Consolas, monospace;"&gt;How can I enable it and solve the problem???&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 May 2015 07:52:15 GMT</pubDate>
    <dc:creator>sundussabbah</dc:creator>
    <dc:date>2015-05-04T07:52:15Z</dc:date>
    <item>
      <title>allow geolocation</title>
      <link>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464246#M3119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm developing app on a mobile and I want to obtain the current location of the device&lt;/P&gt;&lt;P&gt;I used this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt; require([&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/map"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/geometry/webMercatorUtils"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"esri/geometry/Point"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;],&lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;(Map, webMercatorUtils, Point){&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;if&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (navigator.geolocation) {&lt;BR /&gt; navigator.geolocation.getCurrentPosition(zoomToLocation, locationError);&lt;BR /&gt; navigator.geolocation.watchPosition(showLocation, locationError);&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; zoomToLocation(location) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;var&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; pt = webMercatorUtils.geographicToWebMercator(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;new&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; Point(location.coords.longitude, location.coords.latitude));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle0"&gt;// map.centerAndZoom(pt, &lt;/SPAN&gt;&lt;SPAN class="fctbStyle0Style6"&gt;16&lt;/SPAN&gt;&lt;SPAN class="fctbStyle0"&gt;);&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; showLocation(location) {&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;if&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (location.coords.accuracy &amp;lt;= &lt;/SPAN&gt;&lt;SPAN class="fctbStyle6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;) {&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&amp;lt;=&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5Style6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt; } &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;else&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; {&lt;BR /&gt; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5Style6"&gt;500&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;'&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;function&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; locationError(error) {&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;switch&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; (error.code) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.PERMISSION_DENIED:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Location not provided"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.POSITION_UNAVAILABLE:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Current location not available"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;case&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt; error.TIMEOUT:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"Timeout"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;default&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;:&lt;BR /&gt;&amp;nbsp; go.alert(&lt;/SPAN&gt;&lt;SPAN class="fctbStyle5"&gt;"unknown error"&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="fctbStyle1"&gt;break&lt;/SPAN&gt;&lt;SPAN class="fctbNone"&gt;;&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt;&amp;nbsp; });&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN class="fctbNone"&gt;but it returned this error:&amp;nbsp; &lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;error.PERMISSION_DENIED&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN style="font-size: 15px; font-family: Consolas, monospace;"&gt;which I think mean that geolocation is not enabled&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Consolas, monospace; font-size: 15px;"&gt;&lt;SPAN style="font-size: 15px; font-family: Consolas, monospace;"&gt;How can I enable it and solve the problem???&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 07:52:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464246#M3119</guid>
      <dc:creator>sundussabbah</dc:creator>
      <dc:date>2015-05-04T07:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: allow geolocation</title>
      <link>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464247#M3120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds like you will need to enable location services on the mobile device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are instructions for Android:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.google.com/gmm/answer/1646140?hl=en" style="line-height: 1.5;" title="https://support.google.com/gmm/answer/1646140?hl=en"&gt;Enable Location Services - Maps for mobile Help&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And iPhone:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://discussions.apple.com/thread/4676359" title="https://discussions.apple.com/thread/4676359"&gt;how do i enable locations services, after origi... | Apple Support Communities&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 13:57:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464247#M3120</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2015-05-04T13:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: allow geolocation</title>
      <link>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464248#M3121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you very much&lt;/P&gt;&lt;P&gt;I was mean enable it by programming &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;but I understood that the problem occurs because I run the app on simulator, but when I run it on real device it worked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 03:20:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/allow-geolocation/m-p/464248#M3121</guid>
      <dc:creator>sundussabbah</dc:creator>
      <dc:date>2015-05-05T03:20:14Z</dc:date>
    </item>
  </channel>
</rss>

