在iPhone上生成KML文件

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

在我的应用程序中,我必须在

MKMapView
MKAnnotation
类的帮助下在
MKOverlay
中绘制用户位置和目标位置之间的路线。我已经浏览了 Apple 的
KMLViewer
示例代码,他们提到在编程步骤之外创建 KML 文件,但我需要在 iPhone 应用程序编程中生成 KML 文件。

可能吗?我需要帮助来做到这一点..

手动获取KML文件的步骤

获取KML的流程如下:

  • 转到:“http://maps.google.com/”
  • 点击“获取路线”链接
  • 输入起始地址和目的地地址 (例如) 起点 = 451 University Avenue, Palo Alto, CA 94301 目的地 = #1 Infinite Loop, 库比蒂诺, CA 95014
  • 根据需要修改路线。
  • 单击“链接”到此页面链接。
  • 复制电子邮件/即时消息链接。
  • 将链接粘贴回 Safari 的地址栏。
  • &output=kml
    添加到 URL 末尾,然后按 Enter 键。
  • KML 文件将下载到您的下载文件夹中。

但我需要以编程方式完成此操作...

ios google-maps mkmapview kml
1个回答
3
投票

KML 只是 XML,在 Cocoa 中有多种生成 XML 文件的方法,例如使用 KissXML

KML 格式记录如下:http://code.google.com/apis/kml/documentation/kmlreference.html

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