Как нарисовать маршрут общественного транспорта, используя карту Google? - PullRequest
0 голосов
/ 13 апреля 2019

Я работаю с проектом Android.Я хочу нарисовать маршрут между двумя точками, который показывает маршруты общественного транспорта, такие как автобус и поезд, а не самый короткий маршрут.Я использую Google Direction API и Google Map API.

Я хочу просто сделать это как Google Map, где они показывают подсказку автобуса и такие моменты, когда мы выбираем места.

естькакой-нибудь специальный API для маршрута общественного транспорта?

1 Ответ

0 голосов
/ 13 апреля 2019

Вы можете использовать параметр режима в направлениях API, например:

https://maps.googleapis.com/maps/api/directions/json?
origin=place_id:ChIJ685WIFYViEgRHlHvBbiD5nE
&destination=place_id:ChIJA01I-8YVhkgRGJb0fW4UX7Y
&mode=transit
&key=YOUR_API_KEY

Режимы движения Когда вы рассчитываете направления, вы можете указать используемый режим транспортировки.По умолчанию направления рассчитываются как направления движения.Поддерживаются следующие режимы движения:

  • движение (по умолчанию) указывает стандартные направления движения с использованием сети
    .

  • ходьба требует ходьбыПроезд по пешеходным дорожкам и тротуарам (если имеется).

  • велогонщик запрашивает указание по велосипедным дорожкам и предпочитаемым улицам (если есть).

  • направления транзитных запросов по маршрутам общественного транспорта (где доступно
    ).Если вы установили режим транзита, вы можете дополнительно
    указать время отправления или время прибытия.Если не указано время
    , время отправления по умолчанию - сейчас (то есть время отправления
    - по умолчанию).При желании вы также можете включить функцию transition_mode и / или transition_routing_preference.

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