<?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: ArcGISDynamicMapServiceLayer.FullExtent is Null in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562689#M14492</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You have to initialize your DynamicMapServiceLayer in order to be able to get it's full extent.&amp;nbsp; There is an Initialize() method to call.&amp;nbsp; Then you have to add an event handler to handle the initialized event.&amp;nbsp; In that handler, you can zoom the map to the layer's extent.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Nov 2012 11:52:42 GMT</pubDate>
    <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
    <dc:date>2012-11-05T11:52:42Z</dc:date>
    <item>
      <title>ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562688#M14491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i am trying to add a dynamic map service layer, and zoom to that layer, but the full-extent of the layer it is always null... &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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; ArcGISDynamicMapServiceLayer mylayer = new ArcGISDynamicMapServiceLayer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; mylayer.DisableClientCaching = true;//recommended &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; mylayer.Url = DynamicUrl ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; mylayer.ID = "CURRENTLAYER";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&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; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; int totlayers = this.MyMap1.Layers.Count;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; this.MyMap1.Layers.Insert(totlayers, mylayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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; Envelope anenv = mylayer.FullExtent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;&amp;nbsp; MyMap1.ZoomTo(anenv);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//anenv is always null&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;how do i handle that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks a lot&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 04 Nov 2012 19:54:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562688#M14491</guid>
      <dc:creator>AshakaThakore</dc:creator>
      <dc:date>2012-11-04T19:54:24Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562689#M14492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You have to initialize your DynamicMapServiceLayer in order to be able to get it's full extent.&amp;nbsp; There is an Initialize() method to call.&amp;nbsp; Then you have to add an event handler to handle the initialized event.&amp;nbsp; In that handler, you can zoom the map to the layer's extent.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 11:52:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562689#M14492</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-11-05T11:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562690#M14493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Do I have to initialize after inserting the layer to the map or before ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcGISDynamicMapServiceLayer mylayer = new ArcGISDynamicMapServiceLayer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mylayer.DisableClientCaching = true;//recommended &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mylayer.Url = DynamicUrl ;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mylayer.ID = "CURRENTLAYER";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; mylayer.Initialized += new EventHandler&amp;lt;EventArgs&amp;gt;(mylayer_Initialized); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;int totlayers = this.MyMap1.Layers.Count;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this.MyMap1.Layers.Insert(totlayers, mylayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mylayer.Initialize() ; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help.. thanks a lot&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 12:39:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562690#M14493</guid>
      <dc:creator>AshakaThakore</dc:creator>
      <dc:date>2012-11-05T12:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562691#M14494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Do I have to initialize after inserting the layer to the map or before ? &lt;BR /&gt;&lt;BR /&gt;ArcGISDynamicMapServiceLayer mylayer = new ArcGISDynamicMapServiceLayer();&lt;BR /&gt;mylayer.DisableClientCaching = true;//recommended &lt;BR /&gt;mylayer.Url = DynamicUrl ;&lt;BR /&gt;mylayer.ID = "CURRENTLAYER";&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; mylayer.Initialized += new EventHandler&amp;lt;EventArgs&amp;gt;(mylayer_Initialized); &lt;BR /&gt;&lt;BR /&gt;int totlayers = this.MyMap1.Layers.Count;&lt;BR /&gt;this.MyMap1.Layers.Insert(totlayers, mylayer);&lt;BR /&gt; &lt;BR /&gt;mylayer.Initialize() ; &lt;BR /&gt;&lt;BR /&gt;Please help.. thanks a lot&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'd probably do it after you insert it into your map.&amp;nbsp; Are you trying to insert the layer at a specific place in your layer order?&amp;nbsp; Otherwise you can just use MyMap.Add(mylayer);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 13:33:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562691#M14494</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-11-05T13:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562692#M14495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I'd probably do it after you insert it into your map.&amp;nbsp; Are you trying to insert the layer at a specific place in your layer order?&amp;nbsp; Otherwise you can just use MyMap.Add(mylayer);&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, i am trying to insert at particular location &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here on this link i found that i should insert after initialize is done &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/59382-Layer-not-initialized?highlight=arcgis+layer+initialize%28%29"&gt;http://forums.arcgis.com/threads/59382-Layer-not-initialized?highlight=arcgis+layer+initialize%28%29&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So It did work... &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now the problem is i want to zoom to that layer after its initialized and my my map's SRID is 102100&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And my layer's projection/SRID is different and if i do - mymap.zoomto(mylayer.fullextent) it zooms to wrong place bcos SRID are different &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pl help&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;how should i project that fullextent to srid 102100 or how should i handle this problem&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks a lot&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 14:23:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562692#M14495</guid>
      <dc:creator>AshakaThakore</dc:creator>
      <dc:date>2012-11-05T14:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562693#M14496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use a GeometryService to project your envelope from your layer's spatial reference to 102100.&amp;nbsp; Here's the API documentation with example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/silverlight-api/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GeometryService~ProjectAsync(IEnumerable{Graphic},SpatialReference).html"&gt;http://resources.arcgis.com/en/help/silverlight-api/apiref/ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Tasks.GeometryService~ProjectAsync(IEnumerable{Graphic},SpatialReference).html&lt;BR /&gt;&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Note the input has to be a graphic so you can just create a new graphic using the extent of your envelope.&amp;nbsp; You'll raise a "ProjectCompleted" event.&amp;nbsp; From there you can take the result and use that to zoom to your layer extent.&amp;nbsp; That'll work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Nov 2012 15:59:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562693#M14496</guid>
      <dc:creator>deleted-user-ATjHIWsdQYmT</dc:creator>
      <dc:date>2012-11-05T15:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGISDynamicMapServiceLayer.FullExtent is Null</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562694#M14497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can find a sample of what Andrew mentioned &lt;/SPAN&gt;&lt;A href="http://broux.dominique.free.fr/Silverlight/InteractiveSDK/Default.htm#LegendWrapPanel"&gt;here&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You have to wire up the 'ZoomToFullExtent' handler to the&amp;nbsp; 'Initialized' layer event. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The handler projects the fullextent to the map spatial reference coordinates (using a geometry service if needed).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 12:42:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/arcgisdynamicmapservicelayer-fullextent-is-null/m-p/562694#M14497</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2012-11-06T12:42:48Z</dc:date>
    </item>
  </channel>
</rss>

