0

我正在我的应用程序中使用 KMLParser 解析一个 kml 文件。当我在谷歌地图中打开 kml 文件时,它会向我显示带有注释和覆盖的路线。我的查询是

1)是否可以从kml获取路线数据以在地图上绘制路线

2)如果不是我如何从kml文件中实现路线绘制

任何建议或提示都会有所帮助。

4

1 回答 1

0

我不确定您是否可以使用 KMLParser 从 KML 文件中获取路线数据,因为我不确定解析器提供了哪些功能。使用 KMLParser 的替代方法是自己简单地解析 KML 文件,例如使用 KissXML och GDataXML。如果您只需要 KML 文件中的路由信息​​,则使用普通的 XML 解析器可能会更简单。

您需要解析数据,然后将其转换为可以在地图上绘制的内容,例如 CLLocationCoordinate2D。将数据作为 CLLocationCoordinate2D 坐标数组后,您可以按照本教程学习如何在地图上画线:http ://www.raywenderlich.com/30001/overlay-images-and-overlay-views -with-mapkit-tutorial特别是“I Walk The Line – MKPolyline”部分。

祝你好运!

于 2013-06-27T20:24:25.277 回答