如何在 iPhone 地图应用程序中打开 KML 文件?

Posted

技术标签:

【中文标题】如何在 iPhone 地图应用程序中打开 KML 文件?【英文标题】:How to open KML file in iphone map applicaion? 【发布时间】:2011-04-06 06:59:59 【问题描述】:

我有一个 kml 文件,其中定义了路由坐标。

我想实现下面的东西。当我触摸 kml 文件或 kml 链接时,它应该在地图应用程序中而不是在浏览器中打开。

我不知道如何实现这些东西

请帮我解决这个问题

编辑:

假设某个好友通过电子邮件或 kml 文件链接向我发送了 kml 文件。当我触摸该文件或链接时,它必须在 iphone 地图应用程序中打开

【问题讨论】:

【参考方案1】:

您可以在Apple's XCode documentation 中找到一个示例应用,它是 KMLViewer。

该应用程序展示了如何打开 KML 文件。 XML 的解析是手动完成的,没有库可以为您处理!但是这个例子非常好。

要列出您的文件,您可能需要使用UITableView。在使用之前,您应该先阅读documentation。

【讨论】:

【参考方案2】:

查看this 线程。它对我有用。

【讨论】:

以上是关于如何在 iPhone 地图应用程序中打开 KML 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何制作KML文件 导入到奥维地图里

在同一窗口中打开google地图kml文件中的链接

如何在自定义地图上进行离线地理定位,phonegap+kml

如何使用 kml 文件在地图上绘制路径?

如何在谷歌地图中链接多个kml

如何在不使用 kml 的情况下向 android studio 中的谷歌地图应用程序添加大量多边形