Нарисуйте маршрут между начальной и конечной точкой в ​​Google MapView - PullRequest
0 голосов
/ 06 августа 2011

Я разрабатываю демонстрационный проект в XCode, чтобы нарисовать маршрут между двумя местами.

Например, от конкретного начального места к конечному месту в соответствии с широтой и долготой.Тем не менее, я не мог понять, как это сделать?С помощью Google API или из любого другого процесса?

Ответы [ 3 ]

0 голосов
/ 08 августа 2011

Чтобы провести линию между начальной и конечной точкой, лучше всего начать с исходного кода Apple. Здесь он делает все и даже больше: http://developer.apple.com/library/ios/#samplecode/Breadcrumb/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010048-Intro-DontLinkElementID_2

0 голосов
/ 08 марта 2013

Если вы хотите нарисовать маршрут между двумя точками в представлении карты, лучше использовать классы каркаса Regexkitlite, которые четко опишут, как этого добиться. Для справки и примера кода пройдите по этой ссылке.

http://sugartin.info/2011/10/12/drawing-route-on-google-map-mkmapview

0 голосов
/ 06 августа 2011

Вам необходимо сделать запрос к http://maps.google.com/maps?dirflg=w&output=dragdir&saddr=lat,lng&daddr=lat,lng (более подробную информацию о параметрах можно найти здесь: http://mapki.com/wiki/Google_Map_Parameters#Directions)

Возвращает точки в закодированном формате, декодирует их, используя код из http://fkn1337.com/decode-google-maps-polylines-objective-c/

Построить объект MKPolyline из этих точек и добавить его на карту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...