Сервис Направлений Google Android, применимый исходно? с платформой обертки? Общественный транспорт / ездящие на велосипеде доступные направления?

Некоторые вопросы о Android и Google Directions Service:

  • Существует ли собственный путь на Android для использования Сервиса Направлений от Google или там какие-либо хорошие Платформы Обертки? Я хотел бы получить время, должен был добраться от до B и возможно показать маршрут в таблице и/или карте.

  • Насколько я знаю, что направления могут только быть получены для "обхода" и "управления". Существует ли путь (возможно, не от Google) для получения этой информации также для общественных транспортов или "езды на велосипеде"?

15
задан ROMANIA_engineer 26 November 2017 в 10:51
поделиться

1 ответ

Я не знаю точно, хотите ли вы этого, но вы можете запустить такое намерение:

String url = "http://maps.google.com/maps?saddr=some+address&daddr=another+Address"
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));

Чтобы покататься на велосипеде Направления добавить к URL-адресу "& dirflg = b". Для общественного транспорта добавьте "dirflg = r".

Это отобразит маршрут в приложении Google Maps.Если вы хотите получить это в своем приложении внутри просмотра карты, см. этот код на github . Вы можете взломать код, чтобы добавить функции езды на велосипеде и общественном транспорте.

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

18
ответ дан 1 December 2019 в 04:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: