<?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: Can I zoom to a specific lat/lon? in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396653#M10258</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can't use 'ZoomTo' to zoom to a point (i.e. xmin==xmax and ymin == ymax).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to create an envelope centered on this point but having a non nul size.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Apr 2011 12:36:26 GMT</pubDate>
    <dc:creator>DominiqueBroux</dc:creator>
    <dc:date>2011-04-26T12:36:26Z</dc:date>
    <item>
      <title>Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396646#M10251</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 would like to implement such function that the user can type the latitude and longitude in the textbox and map can zoom in to this point, just like the Find function. But Find function rely on the attributes in the map layer, on the contrary, the user will type latitude and longitude in my application. Any suggestions? Thank you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2011 16:06:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396646#M10251</guid>
      <dc:creator>DanDong</dc:creator>
      <dc:date>2011-04-20T16:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396647#M10252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You just need to create a MapPoint geometry (MyMapPoint) based on the input lat/long values. Then use ZoomTo method of Map Class. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Map~ZoomTo.html"&gt;http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Map~ZoomTo.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MyMap.ZoomTo( MyMapPoint.Extent)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2011 16:12:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396647#M10252</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2011-04-20T16:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396648#M10253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You just need to create a MapPoint geometry (MyMapPoint) based on the input lat/long values. Then use ZoomTo method of Map Class. &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Map~ZoomTo.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Map~ZoomTo.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;MyMap.ZoomTo( MyMapPoint.Extent)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you Nakul! I am able to write codes like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void DecimalGo_Click(object sender, RoutedEventArgs e)
&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; string lat = Decimal_lat.Text;&amp;nbsp;&amp;nbsp; //use textbox to get the value
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string lon = Decimal_lon.Text;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapPoint myMapPoint = new MapPoint();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMapPoint.X = Convert.ToDouble(lat);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myMapPoint.Y = Convert.ToDouble(lon);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyMap.ZoomTo(myMapPoint.Extent);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But the projection of the maps is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Projected Coordinate System: Illinois State Transverse_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Projection: Transverse_Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False_Easting: 3280833.33333330&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;False_Northing: 3937000.00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Central_Meridian: -89.50000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale_Factor: 0.99985294&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Latitude_Of_Origin: 36.66666667&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Linear Unit:&amp;nbsp; Foot_US&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Geographic Coordinate System: GCS_North_American_1983&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Datum:&amp;nbsp; D_North_American_1983&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Prime Meridian:&amp;nbsp; Greenwich&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Angular Unit:&amp;nbsp; Degree&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So the map unit is feet and myMapPoint.X and myMapPoint.Y should have the value of distance with the feet unit, instead of degree of lat and lon. Do you have any suggestion on how to transfer feet to lat/lon?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 18:08:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396648#M10253</guid>
      <dc:creator>DanDong</dc:creator>
      <dc:date>2021-12-11T18:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396649#M10254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can project the MapPoint using Illinois State Transverse_Mercator. Please take alook at thi sample. Similar to what you are looking to do.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#Project"&gt;http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#Project&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2011 20:04:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396649#M10254</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2011-04-20T20:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396650#M10255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Nakul, thank you very much!! That is so powerful! I have successfully implemented it based on this sample. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Furthermore, since&amp;nbsp; resultGraphic.Geometry is a point and I checked it's extent. It seems like the x.min=x.max and y.min=y.max. So when I use this line: MyMap.ZoomTo(resultGraphic.Extent), it doesn't work. Thus I use an envelope to display a defined extent by adding 2500 feet for left, right, up and down sides.&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double buff = 2500; 
&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; ESRI.ArcGIS.Client.Geometry.Envelope resultGraphicExtent = resultGraphic.Geometry.Extent;
&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; double minX = resultGraphicExtent.XMin;
&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; double minY = resultGraphicExtent.YMin;
&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; double maxX = resultGraphicExtent.XMax;
&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; double maxY = resultGraphicExtent.YMax;

&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; ESRI.ArcGIS.Client.Geometry.Envelope displayExtent = new ESRI.ArcGIS.Client.Geometry.Envelope(
&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; minX - buff,
&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; minY - buff,
&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; maxX + buff,
&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; maxY + buff);

&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; MyMap.ZoomTo(displayExtent);
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 18:08:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396650#M10255</guid>
      <dc:creator>DanDong</dc:creator>
      <dc:date>2021-12-11T18:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396651#M10256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I don't think there is a extent proeprty available for Graphic. Since resultGraphic.Geometry is MapPoint. You should use MyMap.ZoomTo(resultGraphic.Geometry.Extent) which should zoom to the minimum enclosing envelope of the point. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.MapPoint~Extent.html"&gt;http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.MapPoint~Extent.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alternatively, you can also use the Expand method of Envelope class to creates a new envelope expanded by the amount specified from the original envelope.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Envelope expanded = myEnvelope.Expand(1.1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Envelope~Expand.html"&gt;http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Geometry.Envelope~Expand.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2011 14:53:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396651#M10256</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2011-04-22T14:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396652#M10257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually I tied this method: MyMap.ZoomTo(resultGraphic.Geometry.Extent).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But the map cannot zoom in. I checked the value of resultGraphic.Geometry.Extent and we can see from it that the x.min=x.max, y.min=y.max. I attach a screenshot of this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH]6128[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2011 21:20:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396652#M10257</guid>
      <dc:creator>DanDong</dc:creator>
      <dc:date>2011-04-22T21:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396653#M10258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can't use 'ZoomTo' to zoom to a point (i.e. xmin==xmax and ymin == ymax).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to create an envelope centered on this point but having a non nul size.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2011 12:36:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396653#M10258</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2011-04-26T12:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: Can I zoom to a specific lat/lon?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396654#M10259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can't use 'ZoomTo' to zoom to a point (i.e. xmin==xmax and ymin == ymax).&lt;BR /&gt; &lt;BR /&gt;You have to create an envelope centered on this point but having a non nul size.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you Dominique! I used a envelope with 2500 feet added to each of the four sides (up, down, left and right) around the point. It is great to know we cannnot use ZoomTo method to a point since it's two x values are the same.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2011 15:28:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/can-i-zoom-to-a-specific-lat-lon/m-p/396654#M10259</guid>
      <dc:creator>DanDong</dc:creator>
      <dc:date>2011-04-26T15:28:23Z</dc:date>
    </item>
  </channel>
</rss>

