Как я могу получить polyline
из ответа JSON Directions API?iOS - построение полилинии из Google Maps Directions API ответ
Использование overview_polyline
не является вариантом, так как это только сглаженная версия фактического polyline
.
Я также попытался получить начальные и конечные координаты местоположения со ступеней, однако это даст мне очень неточно polyline
, потому что они содержат только несколько координаторов.
Как я могу получить точный polyline
из ответа Directions?
EDIT: Используя @SaxonDruce ответ, я могу получить точные ломаные линии, однако, они выглядят так:
Но это даст мне закодированные полилинии индивидуально для каждого шага, поэтому их нужно будет нарисовать, используя несколько GMSPaths для каждого шага. Как я могу объединить их в один GMSPath? Кроме того, линии очень джиггери и имеют острые края, используя этот метод! –
Ваш метод работает довольно хорошо, однако проблема заключается только в том, что (из-за рисования каждой полилинии для отдельных шагов) линии выглядят очень сегментированными и неравномерными (см. Отредактированный ответ). –
@ BalázsVincze для первой проблемы, я нашел http://stackoverflow.com/a/24096653/148241, который имеет некоторый код для объединения нескольких объектов 'GMSPath' в единый' GMSMutablePath'. –