<?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: KmlLayer missing placemarks in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274189#M7152</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried using TextSymbols for the placemarks but I'm having a zIndex issue with the TextSymbols showing below the other graphics.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can see from the remarked out code that I tried to fix the zIndex and use a KmlPlaceMarkerSymbol, but no luck.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any Ideas???&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; private void KmlLayer_Initialized(object sender, EventArgs 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; var regionXSymbols = ((KmlLayer)MyMap.Layers[1]).Graphics.Where(g =&amp;gt; g.Attributes.Any(ga =&amp;gt; ga.Value.ToString() == "Region X")).Select(g =&amp;gt; g.Symbol as SimpleFillSymbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regionXSymbols.ToList().ForEach(s =&amp;gt; s.Fill = new SolidColorBrush(Colors.Red));

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var placemarkers = ((KmlLayer)MyMap.Layers[1]).Graphics.Where(g =&amp;gt; g.Symbol is KmlPlaceMarkerSymbol).ToList();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; placemarkers.ForEach(p =&amp;gt; p.Symbol = new TextSymbol() { Text = p.Attributes["name"].ToString(), FontSize=20});

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //placemarkers.ForEach(g =&amp;gt; { g.Symbol = (KmlPlaceMarkerSymbol)Resources["KmlPlaceMarkerSymbol"]; g.SetZIndex(1000000); });

&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 13:23:04 GMT</pubDate>
    <dc:creator>TylerRothermund</dc:creator>
    <dc:date>2021-12-11T13:23:04Z</dc:date>
    <item>
      <title>KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274185#M7148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a Kml file that I'm loading that has a few placemarks.&amp;nbsp; When I view the file in GoogleEarth I can see the placemarks but they are not showing in my silverlight arcgis control;&amp;nbsp; any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using Ver 2.3.0.774&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2012 05:24:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274185#M7148</guid>
      <dc:creator>TylerRothermund</dc:creator>
      <dc:date>2012-02-10T05:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274186#M7149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Labelling is not supported by current implementation of the KML layer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As the placemarks of your KML&amp;nbsp; are only symbolized by a label, we end up with blank placemarks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is no easy workarounds. Only one I see is you to get the &lt;/SPAN&gt;&lt;A href="http://esrisilverlight.codeplex.com/"&gt;KML layer code&lt;/A&gt;&lt;SPAN&gt; and tweak it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 10:47:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274186#M7149</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2012-02-13T10:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274187#M7150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The whats new section in the &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/silverlight/2.3/help/index.html#/What_s_new_in_2_3/0166000000mm000000/"&gt;2.3 documentation &lt;/A&gt;&lt;SPAN&gt;says it supports placemarks &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"The KmlLayer was rebuilt as a GroupLayer (also new in 2.3) to better represent KML content. It includes support for nested folders (layers), setting visibility of layers, &lt;/SPAN&gt;&lt;STRONG&gt;placemarks&lt;/STRONG&gt;&lt;SPAN&gt;, ground overlays, regions, network links, auto-refresh on network links, and more. Support for display in the Legend control has also been added."&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 16:16:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274187#M7150</guid>
      <dc:creator>TylerRothermund</dc:creator>
      <dc:date>2012-02-13T16:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274188#M7151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could you please provide a little more direction on what it is I need to tweak in the KML Layer code?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 23:12:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274188#M7151</guid>
      <dc:creator>TylerRothermund</dc:creator>
      <dc:date>2012-02-13T23:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274189#M7152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried using TextSymbols for the placemarks but I'm having a zIndex issue with the TextSymbols showing below the other graphics.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can see from the remarked out code that I tried to fix the zIndex and use a KmlPlaceMarkerSymbol, but no luck.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any Ideas???&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; private void KmlLayer_Initialized(object sender, EventArgs 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; var regionXSymbols = ((KmlLayer)MyMap.Layers[1]).Graphics.Where(g =&amp;gt; g.Attributes.Any(ga =&amp;gt; ga.Value.ToString() == "Region X")).Select(g =&amp;gt; g.Symbol as SimpleFillSymbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regionXSymbols.ToList().ForEach(s =&amp;gt; s.Fill = new SolidColorBrush(Colors.Red));

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var placemarkers = ((KmlLayer)MyMap.Layers[1]).Graphics.Where(g =&amp;gt; g.Symbol is KmlPlaceMarkerSymbol).ToList();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; placemarkers.ForEach(p =&amp;gt; p.Symbol = new TextSymbol() { Text = p.Attributes["name"].ToString(), FontSize=20});

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //placemarkers.ForEach(g =&amp;gt; { g.Symbol = (KmlPlaceMarkerSymbol)Resources["KmlPlaceMarkerSymbol"]; g.SetZIndex(1000000); });

&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 13:23:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274189#M7152</guid>
      <dc:creator>TylerRothermund</dc:creator>
      <dc:date>2021-12-11T13:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274190#M7153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The whats new section in the &lt;A href="http://help.arcgis.com/en/webapi/silverlight/2.3/help/index.html#/What_s_new_in_2_3/0166000000mm000000/"&gt;2.3 documentation &lt;/A&gt;says it supports placemarks &lt;BR /&gt;&lt;BR /&gt;"The KmlLayer was rebuilt as a GroupLayer (also new in 2.3) to better represent KML content. It includes support for nested folders (layers), setting visibility of layers, &lt;STRONG&gt;placemarks&lt;/STRONG&gt;, ground overlays, regions, network links, auto-refresh on network links, and more. Support for display in the Legend control has also been added."&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Placemarks (symbols, lines, polygons) are supported but the labelling of these placemarks is not.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 07:29:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274190#M7153</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2012-02-14T07:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274191#M7154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I tried using TextSymbols for the placemarks &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Changing symbols on the fly is a great idea &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;but I'm having a zIndex issue with the TextSymbols showing below the other graphics. &lt;BR /&gt;You can see from the remarked out code that I tried to fix the zIndex and use a KmlPlaceMarkerSymbol, but no luck.&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately DrawOrder is not supported either (sorry about that :() and changing the zindex is not working because the graphics are not in the same GraphicsLayer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One option is to change the layer order by moving the text placemarks after the polygons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This code should work:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;private void KmlLayer_Initialized(object sender, EventArgs e) { &amp;nbsp;&amp;nbsp;&amp;nbsp; KmlLayer kmlLayer = sender as KmlLayer;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var placemarkers = kmlLayer.Graphics.Where(g =&amp;gt; g.Symbol is KmlPlaceMarkerSymbol).ToList(); &amp;nbsp;&amp;nbsp;&amp;nbsp; placemarkers.ForEach(p =&amp;gt; p.Symbol = new TextSymbol() { Text = p.Attributes["name"].ToString(), FontSize = 20, OffsetX = 5 * p.Attributes["name"].ToString().Count(), OffsetY = 8 });&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var regions = kmlLayer.ChildLayers["FEMA Regions"] as KmlLayer; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (regions != null) &amp;nbsp;&amp;nbsp;&amp;nbsp; { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // move placemarks layer at the end &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var placemarks = regions.ChildLayers["Placemarks"]; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (placemarks != null) &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; regions.ChildLayers.Remove(placemarks); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regions.ChildLayers.Add(placemarks); // add it at the end &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &amp;nbsp;&amp;nbsp;&amp;nbsp; } }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 08:33:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274191#M7154</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2012-02-14T08:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: KmlLayer missing placemarks</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274192#M7155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That works great, Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 16:19:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/kmllayer-missing-placemarks/m-p/274192#M7155</guid>
      <dc:creator>TylerRothermund</dc:creator>
      <dc:date>2012-02-14T16:19:44Z</dc:date>
    </item>
  </channel>
</rss>

