2012-01-19 32 views
0

我试过苹果开发示例项目不会产生KML
http://developer.apple.com/library/ios/#samplecode/KMLViewer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010046谷歌地图KML输出通过目的地或谷歌的方向API与MKMapkit

它的做工精细的URL也即http://maps.google.com/maps?saddr=source&daddr=destination&output=kml

但谷歌API输出正常,如果我的网址添加到目的地像 http://maps.google.com/maps?saddr=source&daddr=destination1%20to:destination2&output=kml

它产生的KML仅为DESTINATION1

而URL
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输出

或者使用谷歌的方向API显示MKMapkit路径中的任何很好的例子

回答

1

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

+0

我已经给出了使用kml链接的苹果示例代码,请查看它的自述文件documne它提及使用参数输出= kml –

+0

任何使用Google Direction API的示例 –