我正在开发一个有趣的项目,该项目允许从地图或谷歌地图上的KML / KMZ文件中可视化一些信息(光污染,云信息等)。我想用一个使用Swift编程语言的iOS应用程序来恢复这些信息。我想知道是否可以使用iOS执行此操作。
非常感谢你,
OTHERS
是的,你可以做到这一点是iOS,Apple为KML Parser提供了一个Demo,这里是链接KML Parser。
虽然项目在Objective-C中,但您可以使用Bridging Header导入它,以便您可以从Swift中使用它。
步骤1:
下载apple的示例代码here。
第2步:
将Apple的示例代码中的KMLParser.m和KMLParser.h文件桥接到您的项目中(您可以将其拖到项目中)如果您以前从未这样做过,可以找到一个简单的教程here。
第3步:
将您的KML文件添加到Xcode中的项目中。
第4步:
将多边形从KML文件解析为MKMap的示例: