Google Map API: возможно ли отображение альтернативных автобусных маршрутов?

Пока я могу показать только один автобусный маршрут при использовании Google Maps API v3. Однако на веб-сайтах Google отображается один активный маршрут и 2-3 других, выделенных серым цветом.

  1. Есть ли в API v3 возможность включения альтернативных автобусных маршрутов или мне нужно специально кодировать эту функцию?

введите здесь описание изображения

  1. Как вы выбираете направления для определенного времени и даты в будущем, как на картах Google?

введите здесь описание изображения


person Roman Toasov    schedule 26.12.2014    source источник


Ответы (1)


  1. вам нужно будет установить provideRouteAlternatives-опцию DirectionsRequest на true, тогда вы можете (если доступно) получить альтернативные маршруты.

    Чтобы нарисовать несколько маршрутов, вы должны создать отдельные DirectionsRenderer-экземпляры для каждого маршрута и установить индекс желаемого маршрута как routeIndex-свойство DirectionsRenderer

  2. время (отправления/прибытия) можно указать с помощью transitOptions из DirectionsRequest

person Dr.Molle    schedule 27.12.2014