0

我尝试了苹果开发示例项目
http://developer.apple.com/library/ios/#samplecode/KMLViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010046

它与 URL 也可以正常工作,即http://maps.google.com/maps?saddr=source&daddr=destination&output=kml

但是如果我在 URL 中添加目标,例如http://maps.google.com/maps?saddr=source&daddr=destination1%20to:destination2&output=kml,google API 不会正确生成 KML 输出

它只为destination1生成KML

而网址
http://maps.google.com/maps?saddr=29.94,76.81&daddr=29.97,76.89%20to:30.38,76.77
http://maps.google.com/maps?saddr=29.94,76.81&daddr= 30.38,76.77
显示正确的方向

任何想法如何生成正确的 KML 输出

或者任何使用 Google Direction API 在 MKMapkit 中显示路径的好例子

4

1 回答 1

1

&output=kml 中的 KML 在 Google 方面没有记录。你不应该依赖它。相反,您可以使用Google Directions Web 服务并获取可以解析或转换为 KML 的 JSON 或 XML。

于 2012-01-19T16:05:45.023 回答