【发布时间】:2016-02-25 17:31:16
【问题描述】:
我正在做一个有趣的项目,这个项目允许从地图或谷歌地图上的 KML/KMZ 文件中可视化一些信息(光污染、云信息等)。我想用一个使用 Swift 编程语言的 iOS 应用程序来恢复这些信息。 我想知道 iOS 是否可以做到这一点。
非常感谢,
YM
【问题讨论】:
我正在做一个有趣的项目,这个项目允许从地图或谷歌地图上的 KML/KMZ 文件中可视化一些信息(光污染、云信息等)。我想用一个使用 Swift 编程语言的 iOS 应用程序来恢复这些信息。 我想知道 iOS 是否可以做到这一点。
非常感谢,
YM
【问题讨论】:
【讨论】:
Placemarks 的大型 kml 文件,kmlParseMngr.overlays 是 MKPolylines 的 NSArray,所以如果您想在地图上绘制路线,您可以遍历它,强制转换每个项目都作为MKOverlay 添加到您的地图视图中。
是的,iOS 可以,Apple 提供了 KML Parser 的 Demo,这里是链接KML Parser。
虽然该项目是在 Objective-C 中,但您可以使用桥接头导入它,以便您可以在 Swift 中使用它。
【讨论】: