android Google Map направления от А до Б - PullRequest
0 голосов
/ 04 мая 2020

Я пытался добавить такую ​​функцию, как направления на карте Google, вроде навигации из моего местоположения в точку b или из точки a в точку b. Так же, как на карте Google

enter image description here

В настоящее время я ничего не могу найти, мне было интересно, почему Google не добавил эту функцию.

Я нашел некоторый код, но он кажется странным, много переделок, получая жирную синюю линию из веб-версии URL, сделанной вручную.

И единственное решение, которое у меня есть, это просто не использовать какие-либо указания, которые заканчивают приложение, вы получаете адрес из приложения, а затем копируете этот адрес и переключаетесь в приложение Google Maps, чтобы посмотреть оттуда, что звучит как немного глупо

Но я все же надеюсь, что, возможно, есть какое-то решение, как вы, ребята, справляетесь с этой проблемой.

Как добавлять указания без написания или понимания собственного созданного API, теряя на этом недели.

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

Мне было интересно, как использовать функцию направления карт Google, так же, как вы добавляете маркеры мест, просто и круто.

1 Ответ

2 голосов
/ 08 мая 2020

Google Maps Platform имеет API маршрутов , в котором вы можете использовать для отображения маршрутов между местоположениями на вашей карте. Этот API будет возвращать маршруты с указанными вами c точками A и B.

Вы можете использовать либо кодированную полилинию (в поле Overview_polyline), либо начало и конец местоположения каждого участка маршрута из результатов API Directions . Затем вы можете нанести маршрут на карту, используя метод GoogleMap.addPolyline () . Дополнительная информация здесь: Рисование на карте - полилиния

Пример того, как рисовать полилинии с помощью Maps SDK для Android, можно найти здесь: PolylineDemoActivity

Надеюсь, это поможет.

...