Как нарисовать маршрут от пользователя к некоторому контакту в iphone SDK? - PullRequest
1 голос
/ 26 марта 2012

Я реализую приложение на основе карты в iPhone SDK. Я хочу дать функциональность в представлении карты как директивы карт Google. означает, что в каком-то месте он выбирает один контакт из нескольких контактов из MKPinAnnotationView. Возможно ли, что пользователь может получить направление от своего текущего местоположения до выбранного местоположения контакта в MapView? Пользователь может выбрать любые анононации, из которых он может каким-то образом получить направление к своему текущему местоположению, чтобы закрепить местоположение. У меня есть идея отсюда

но это все были некоторые статические данные вы можете скачать этот пример. здесь также пример с яблоком. , но этот пример предназначен только для отслеживания и рисования линий для перемещения пользователя. Возможно ли, что пользователь может получить направление от своего текущего местоположения до выбранного местоположения контакта в MapView?

Ответы [ 3 ]

0 голосов
/ 26 марта 2012

Вот Google direction api . Прочитайте это и используйте это.

Для проверки вы можете проверить этот запрос
http://maps.googleapis.com/maps/api/directions/json?origin=28.459497,77.026638&destination=28.435600,77.009997&sensor=true
И используйте JSON Viewer , чтобы увидеть ответ json.

0 голосов
/ 27 марта 2012

У меня есть все побочные идеи отсюда это может быть полезно и для других разработчиков. Я нашел несколько других примеров, которые также могут быть полезны для других разработчиков, просто Google. вы найдете это полилиния для текущего местоположения пользователя этот код яблока

0 голосов
/ 26 марта 2012

Да.Вы можете отправить запрос в API Google Maps, используя ваше текущее местоположение и выбранное местоположение аннотации.Когда Google ответит маршрутом, вы будете использовать этот метод декодера полилиний для декодирования данных и построения маршрута в виде карты.

...