使用KML文件Swift Application

问题描述 投票:1回答:2

我正在开发一个有趣的项目,该项目允许从地图或谷歌地图上的KML / KMZ文件中可视化一些信息(光污染,云信息等)。我想用一个使用Swift编程语言的iOS应用程序来恢复这些信息。我想知道是否可以使用iOS执行此操作。

非常感谢你,

OTHERS

ios swift maps kml
2个回答
1
投票

是的,你可以做到这一点是iOS,Apple为KML Parser提供了一个Demo,这里是链接KML Parser

虽然项目在Objective-C中,但您可以使用Bridging Header导入它,以便您可以从Swift中使用它。


1
投票

步骤1:

下载apple的示例代码here

第2步:

将Apple的示例代码中的KMLParser.m和KMLParser.h文件桥接到您的项目中(您可以将其拖到项目中)如果您以前从未这样做过,可以找到一个简单的教程here

第3步:

将您的KML文件添加到Xcode中的项目中。

第4步:

将多边形从KML文件解析为MKMap的示例:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.