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 解析将坐标绑定到图钉的方法。

我见过很多其他的例子,但都使用 lat 和 long 值,而不是像上面那样的组合坐标。

我认为 XAMl 会是这样的。

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

有谁知道我将如何正确解析此 KML 以绑定位置?

这适用于 Windows Phone 7

如果您需要澄清,请告诉我。

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 回答