<?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: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?! in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458442#M42333</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;now i tryed to convert the coordinates, but i got the error (Fehler: _19.spatialReference is undefined). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var gsvc = new esri.tasks.GeometryService("http://www.rakmaps.com/ArcGIS/rest/services/Geometry/GeometryServer");
&amp;nbsp;&amp;nbsp;&amp;nbsp; var pt = new esri.geometry.Point(location.coords.longitude, location.coords.latitude);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var outSR = new esri.SpatialReference({ wkid: 32640 });
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(outSR); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvc.project([ pt ], outSR, function(projectedPoints) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("test");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt = projectedPoints[0]; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; if (!posGraphic) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addGraphic(pt);
&amp;nbsp;&amp;nbsp; } else {&amp;nbsp; //move the graphic if it already exists
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; posGraphic.setGeometry(pt);
&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(pt, 3);
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i'm not sure if i'm on the right way. Does this make sense? Or is my initialExtent wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your reply&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 20:24:39 GMT</pubDate>
    <dc:creator>DöringSebastian</dc:creator>
    <dc:date>2021-12-11T20:24:39Z</dc:date>
    <item>
      <title>How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458441#M42332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i have a custom ArcGISTiledMapServiceLayer and i like to use the geolocation API on it. When i test the function (my current position is in the map!) it shows and zoom to a location point&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;which is NEVER in my mapextent. My spatialReference is wkid: 32640! Did i neet to convert the coordinates like this post: &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/45918-Convert-coordinates?highlight=geolocation" rel="nofollow noopener noreferrer" target="_blank"&gt;convert coordinates&lt;/A&gt;&lt;SPAN&gt;) ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
function init() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; initialExtent = new esri.geometry.Extent({ "xmin": 351177.108232252, "ymin": 2824081.4592078, "xmax": 438159.053029475, "ymax": 2878255.00505489, "spatialReference": { "wkid": 32640} });&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map("Maparea", { extent: initialExtent});
&amp;nbsp;&amp;nbsp;&amp;nbsp; LayerTiledMap1 = new esri.layers.ArcGISTiledMapServiceLayer("http://www.rakmaps.com/ArcGIS/rest/services/RAK_Businessmap/MapServer", { id: "imageMap" });
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(LayerTiledMap1);
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Function for geolocation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
function getGeolocation() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (navigator.geolocation) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navigator.geolocation.getCurrentPosition(setLocation, locationError);
&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("Geolocation not supported on this device.");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
function setLocation(location) {
&amp;nbsp;&amp;nbsp; var pt = esri.geometry.geographicToWebMercator(new esri.geometry.Point(location.coords.longitude, location.coords.latitude));
&amp;nbsp;&amp;nbsp; // doesen't work, too: var pt = esri.geometry.geographicToWebMercator(new esri.geometry.Point(location.coords.longitude, location.coords.latitude, new esri.SpatialReference({wkid: 32640})));
&amp;nbsp; 
 if (!posGraphic) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addGraphic(pt);
&amp;nbsp;&amp;nbsp; } else { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; posGraphic.setGeometry(pt);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(pt, 3);
}
function addGraphic(pt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 30,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new dojo.Color([210, 105, 30, 0.5]), 8),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new dojo.Color([210, 105, 30, 0.9])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );
&amp;nbsp;&amp;nbsp;&amp;nbsp; posGraphic = new esri.Graphic(pt, symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(posGraphic);
}

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Appreciate the help! &lt;/STRONG&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:24:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458441#M42332</guid>
      <dc:creator>DöringSebastian</dc:creator>
      <dc:date>2021-12-11T20:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458442#M42333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;now i tryed to convert the coordinates, but i got the error (Fehler: _19.spatialReference is undefined). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var gsvc = new esri.tasks.GeometryService("http://www.rakmaps.com/ArcGIS/rest/services/Geometry/GeometryServer");
&amp;nbsp;&amp;nbsp;&amp;nbsp; var pt = new esri.geometry.Point(location.coords.longitude, location.coords.latitude);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var outSR = new esri.SpatialReference({ wkid: 32640 });
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(outSR); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvc.project([ pt ], outSR, function(projectedPoints) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("test");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt = projectedPoints[0]; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; if (!posGraphic) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addGraphic(pt);
&amp;nbsp;&amp;nbsp; } else {&amp;nbsp; //move the graphic if it already exists
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; posGraphic.setGeometry(pt);
&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(pt, 3);
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i'm not sure if i'm on the right way. Does this make sense? Or is my initialExtent wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your reply&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:24:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458442#M42333</guid>
      <dc:creator>DöringSebastian</dc:creator>
      <dc:date>2021-12-11T20:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458443#M42334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;now i tryed to convert the coordinates, but i got the error (Fehler: _19.spatialReference is undefined). &lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var gsvc = new esri.tasks.GeometryService("http://www.rakmaps.com/ArcGIS/rest/services/Geometry/GeometryServer");
&amp;nbsp;&amp;nbsp;&amp;nbsp; var pt = new esri.geometry.Point(location.coords.longitude, location.coords.latitude);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var outSR = new esri.SpatialReference({ wkid: 32640 });
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(outSR); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvc.project([ pt ], outSR, function(projectedPoints) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("test");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt = projectedPoints[0]; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; if (!posGraphic) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addGraphic(pt);
&amp;nbsp;&amp;nbsp; } else {&amp;nbsp; //move the graphic if it already exists
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; posGraphic.setGeometry(pt);
&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(pt, 3);
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;i'm not sure if i'm on the right way. Does this make sense? Or is my initialExtent wrong.&lt;BR /&gt;&lt;BR /&gt;Thank you for your reply&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When you create your point, you need to specify the SOURCE SR&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/EN/webapi/javascript/arcgis/help/jsapi_start.htm#jsapi/point.htm#PointConst1" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/EN/webapi/javascript/arcgis/help/jsapi_start.htm#jsapi/point.htm#PointConst1&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var pt = new esri.geometry.Point(location.coords.longitude, location.coords.latitude, new esri.SpatialReference({ wkid: 4236 }));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or whatever the Geolocation coordinate system is.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:24:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458443#M42334</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2021-12-11T20:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458444#M42335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ahh thanks so much!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but im a bit confused, where can i find the SOURCE SR?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My pt comes from the GPS signal and to use the same SR like my initextent doesn't make sense for me. Did I need to&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;use wkid:102100 like thes examples: &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/EN/webapi/javascript/arcgis/help/jssamples_start.htm"&gt;correct location&lt;/A&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or is it the WGS 1984 (4326), I mean it must be a Geographic Coordinate Systems, right? Sorry for that question!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cant test it at the moment, but thanks for all the answers!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 16:14:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458444#M42335</guid>
      <dc:creator>DöringSebastian</dc:creator>
      <dc:date>2012-02-17T16:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458445#M42336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;ahh thanks so much!!&lt;BR /&gt;&lt;BR /&gt;but im a bit confused, where can i find the SOURCE SR?&lt;BR /&gt;My pt comes from the GPS signal and to use the same SR like my initextent doesn't make sense for me. Did I need to&lt;BR /&gt;use wkid:102100 like thes examples: &lt;A href="http://help.arcgis.com/EN/webapi/javascript/arcgis/help/jssamples_start.htm"&gt;correct location&lt;/A&gt;?&lt;BR /&gt;Or is it the WGS 1984 (4326), I mean it must be a Geographic Coordinate Systems, right? Sorry for that question!&lt;BR /&gt;&lt;BR /&gt;Cant test it at the moment, but thanks for all the answers!&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I guess it depends on how the GPS is configured.&amp;nbsp; If you alert the location of the GPS signal, it should be obvious (-82,41 is obviously WGS84, etc..)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Feb 2012 18:38:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458445#M42336</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2012-02-17T18:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458446#M42337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thx for the reply!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tested and it worked well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But due to performance reasons i changed my sr. in the .mxd to 102100 and recreated the mapcache. Now, i use the geographicToWebMercator() method&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;without the geometry service. Hope it was the right way!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Feb 2012 08:20:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458446#M42337</guid>
      <dc:creator>DöringSebastian</dc:creator>
      <dc:date>2012-02-24T08:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: How does Geolocation on a custom ArcGISTiledMapServiceLayer work?!</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458447#M42338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is our final way of getting this all to work&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;earlier in the code we&amp;nbsp; (things you won't see in the code below): &lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;dojo required a geometry service&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;defined a variable for a geometry service,&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;created a variable for our current location graphic&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; function zoomToLocation(location) {


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // use this if basemap is WGS84 --- var pt = esri.geometry.geographicToWebMercator(new esri.geometry.Point(location.coords.longitude, location.coords.latitude));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //otherwise, use this stuff below - basically we make a new point with the geolocated coordinates and reproject it, but to do so, you make the point
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //first and specify it's originating spatial reference so then you can reproject it to your own wkid

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pt = new esri.geometry.Point(location.coords.longitude, location.coords.latitude, new esri.SpatialReference({wkid: 4236}));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var outSR = new esri.SpatialReference({ wkid: 3735});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvc.project([ pt ], outSR, function(projectedPoints) {[INDENT]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt = projectedPoints[0];[/INDENT]
[INDENT]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(pt, 8);[/INDENT]
[INDENT]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add graphic at current location - if graphic exists just move it[/INDENT]
[INDENT]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!currGraphic){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.PictureMarkerSymbol("images/i_runningman.png",40,40);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currGraphic = new esri.Graphic(pt,symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(currGraphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currGraphic.setGeometry(pt);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }[/INDENT]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:24:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-does-geolocation-on-a-custom/m-p/458447#M42338</guid>
      <dc:creator>DublinOhio</dc:creator>
      <dc:date>2021-12-11T20:24:45Z</dc:date>
    </item>
  </channel>
</rss>

