Как бы я отображал кнопки на основе этого KML / XML - PullRequest
0 голосов
/ 19 сентября 2011

В настоящее время у меня есть файл KML с каждым местоположением, записанным, как показано ниже.

  <Placemark>
    <name>Placemark 1</name>
    <description><![CDATA[]]></description>
    <styleUrl>#style6</styleUrl>
    <Point>
      <coordinates>174.732224,-36.931053,0.000000</coordinates>
    </Point>
  </Placemark>

Я ищу способ привязки координат к кнопкам с помощью привязки datatemaplte и синтаксического анализа XML.

Я видел немало других примеров, но все они использовали значения lat и long, а не комбинированные координаты, как указано выше.

Я предполагаю, что XAMl будет выглядеть примерно так:

<my:Pushpin Location="{Binding Location, Converter={...}}"
            Content="{Binding}" />

У кого-нибудь есть идеи, как правильно проанализировать этот KML, чтобы связать местоположение?

Это для WIndows Phone 7

Если вам нужны пояснения, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 19 сентября 2011

String.Split ваш друг!

var geoData = coordinates.Split(',');
var latitude = double.Parse(geoData[0]);
var longitude = double.Parse(geoData[1]);
var altitude = double.Parse(geoData[2]);
...