2015-02-07 2 views
0

Используя API Google Directions API, вы можете предоставить начальную широту и долготу, широту и долготу назначения и вернуться назад по направлению от начала до конца. Это дает вам маршрут, который пользователь может взять, и вы нарисовываете этот маршрут на карте, а затем показываете им указания. Это работает, но что, если у вас уже есть маршрут, нарисованный на карте? Можете ли вы получить указания с учетом существующих GMSPath и GMSPolyline?Проложить маршрут для существующего пути полилинии?

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

+0

Это похоже, что он может пригодиться вам - http://stackoverflow.com/questions/10513360/polyline-snap-to-road-using-google-maps-api-v3 – mindparse

+0

@mindparse К сожалению, t помочь. У меня уже есть маршрут, который мне нужен, чтобы проложить маршрут. – Joey

ответ

1

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

Смежные вопросы