我目前有一个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解析将坐标绑定到Pushpins的方法。
我见过很多其他的例子,但都是使用lat和long值,而不是像上面那样的组合坐标。
我认为XAMl会是这样的。
<my:Pushpin Location="{Binding Location, Converter={...}}"
Content="{Binding}" />
有没有人知道如何正确解析这个KML以绑定该位置?
这适用于WIndows Phone 7
如果您需要澄清,请告诉我。
答案 0 :(得分: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]);