Откройте приложение GoogleMaps для навигации на Android с веб-сайта - PullRequest
0 голосов
/ 05 ноября 2018

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

Мое желание - направить пользователя в приложение Google Maps для перехода в эти местоположения

Я создаю URL:

http://maps.google.com/maps/dir/{origin lat},{origin lng}/{destination lat 1},{destination lng 1}/{destination lat 2},{destination lng 2}/{destination lat 3},{destination lng 3}/data=!3m1!4b1!4m2!4m1!3e0

А затем обращается к приложению по:

var win = window.open(url, '_blank');
win.focus();

На iPhone / iPad работает отлично, приложение открывается по маршруту, На рабочем столе это относится к сайту Google Maps с маршрутом. Однако на Android он открывает приложение GoogleMaps, но без маршрута.

(приложение GoogleMaps было установлено на всех устройствах iPohnes / iPad / Android) семенники)

Как сделать так, чтобы приложение GoogleMaps открывалось по маршруту также в Android?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Спасибо Gowthaman M, пришлось переформатировать URL для Android, например, так:

https://www.google.com/maps/dir/?api=1&origin={origin lat},{origin lng}&destination={destination lat 1},{destination lng 1}&waypoints={destination lat 2},{destination lng 2}|{destination lat 3},{destination lng 3}&travelmode=driving

и теперь андроид открывает приложение Google Maps с маршрутом в нем.

0 голосов
/ 05 ноября 2018

Направления - запросить направление и запустить Google Maps с результатами:

https://www.google.com/maps/dir/?api=1&parameters

Документ: https://developers.google.com/maps/documentation/urls/guide

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