在谷歌地图V3中将KM转换为折线叠加层

Convert KM to Polyline overlay in Google Maps V3?

本文关键字:折线 叠加 转换 KM 谷歌地图 V3 中将      更新时间:2023-09-26

我有一个包含一堆坐标的KML文件。我真的不需要那里的其余数据,如颜色、名称等。有没有一种简单的方法来提取所有坐标并使用折线 API 绘制它们?我可以使用 C# 会有所帮助,但坚持使用客户端会很好。谢谢你的任何帮助!

如果您只想显示数据,则添加KmlLayer就足够了:

https://developers.google.com/maps/documentation/javascript/layers#KMLLayers

否则,对于更复杂的操作,geoxml3 可能会有所帮助。

http://code.google.com/p/geoxml3/wiki/Usage

请记住,KML 文件只是 xml 源。

客户端:

  • 使用Google Feed API等服务仅使用javascript获取数据。

服务器端 (C#(:

  • 使用 XmlDocument 类检索和使用 KML 文件。由于 KML 文件包含 XML 命名空间,因此您可能还需要使用 XmlNamespaceManager 类。方法可以处理 URL。