Вывод Google Map KML для пункта назначения ИЛИ Google Direction API с MKMapkit

Я попробовал образец проекта разработки для 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
укажите правильное направление

Любая идея, как создать правильный вывод KML

Или любой хороший пример для отображения пути в MKMapkit с использованием Google Direction API


person Amit Battan    schedule 19.01.2012    source источник


Ответы (1)


KML из & output = kml недокументирован на стороне Google. Не стоит полагаться на это. Вместо этого вы можете использовать Google Directions Webservice и получить JSON или XML, который вы можно анализировать или преобразовывать в KML.

person Mano Marks    schedule 19.01.2012
comment
Пример кода Apple, который я дал ссылку, используя kml out, проверьте его readme documne, в котором упоминается использование параметра output = kml - person Amit Battan; 20.01.2012
comment
любой пример использования Google Direction API - person Amit Battan; 20.01.2012