0

現在、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解析を使用して座標を画鋲にバインドする方法を探しています。

他にもかなりの数の例を見てきましたが、上記のように組み合わせた座標ではなく、すべて緯度と経度の値を使用しています。

XAM1はこのようなものになると思います。

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

このKMLを正しく解析して場所をバインドする方法を知っている人はいますか?

これはWINDOWSPhone7用です

説明が必要な場合はお知らせください。

4

1 に答える 1

0

String.Splitはあなたの友達です!

var geoData = coordinates.Split(',');
var latitude = double.Parse(geoData[0]);
var longitude = double.Parse(geoData[1]);
var altitude = double.Parse(geoData[2]);
于 2011-09-19T06:35:39.427 に答える