Я попробовал пример проекта разработки Apple 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
, но API Google не сгенерировал вывод KML должным образом, если ядобавить к месту назначения в URL-адресе, например http://maps.google.com/maps?saddr=source&daddr=destination1%20to:destination2&output=kml
, он генерирует KML только для пункта назначения1
, тогда как 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 показывает правильноеdirection
Любая идея, как сгенерировать правильный вывод KML
Или любой хороший пример показа пути в MKMapkit с помощью Google Direction API
KML из & output = kml недокументирован на стороне Google. Вы не должны полагаться на это. Вместо этого вы можете использовать Google Directions Webservice и получить JSON или XML, который можно анализировать или преобразовывать в KML.