我尝试了苹果开发样本项目
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
但是如果我在网址中添加到目标位置,那么google API无法正确生成KML输出 http://maps.google.com/maps?saddr=source&daddr=destination1%20to:destination2&output=kml
它仅为destination1生成KML
而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输出
或者使用Google Direction API在MKMapkit中显示路径的任何好例子
答案 0 :(得分:1)
来自& output = kml的KML在Google方面没有记录。你不应该依赖它。相反,您可以使用Google Directions Webservice并获取可以解析或转换为KML的JSON或XML。