我将如何显示基于此 KML/XML 的图钉

发布于 2024-12-05 00:23:11 字数 689 浏览 3 评论 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 解析将坐标绑定到图钉的方法。

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

我认为 XAMl 会是这样的。

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

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

这是适用于 WIndows Phone 7

如果您需要说明,请告诉我。

I current have a KML File with each location written as below.

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

I am looking for a way to bind the coordinates to Pushpins using datatemaplte binding and XML parsing.

I have seen quite a few other examples, but all using lat and long values, not a combined coordinates like above.

I assume the XAMl would be something like this.

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

Does anyone have any idea how I would parse this KML correctly to bind the location?

This is for WIndows Phone 7

If you need clarification please let me know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屌丝范 2024-12-12 00:23:11

String.Split 是你的朋友!

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

String.Split is your friend!

var geoData = coordinates.Split(',');
var latitude = double.Parse(geoData[0]);
var longitude = double.Parse(geoData[1]);
var altitude = double.Parse(geoData[2]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文