API Карт Google для получения маршрута автобуса

Вот моя ситуация, может быть, кто-то может дать намек на решение или, возможно, указать, что это невозможно:

У меня есть автобусные маршруты, определенные только улицами, которые проходят автобусы, например:

W 49th St, 10th Ave, W 65th St, 79th Street Transverse Rd, 5th Ave, ... 

Я хочу получить эти данные и создать визуальный маршрут на Картах Google. У меня был опыт работы с Gmaps b4, но только с помощью webservice, чтобы получить направление между точками.

В этом случае веб-сервис, используемый таким образом, бесполезен, потому что, если я задаю маршруты, рассматривающие каждую точку (A, B, C), это улица, GMaps создают маршрут, который идет от «W 49th St» до середины «10-й авеню», тогда до середины «W 65th St» и т. д.

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

Могу ли я иметь такую ​​информацию с Карт Google или, может быть, когда-нибудь это легче сделать?

Благодарю.

Единственный реальный вариант получения информации о маршруте автобуса из API Google Maps v3 – это использовать службу маршрутов с режимом, установленным на TRANSIT . Будет ли он возвращать данные или нет, будет зависеть от того, в каком городе вы ищете эту информацию.

Пример транзитного маршрута

«Ручной» вариант состоит в том, чтобы использовать службу маршрутов для получения маршрутов [с режимом DRIVING] между фактическими остановками на маршруте, ваш текущий список недостаточно подробен для этого, но если у вас есть координаты остановок, (или вы можете попытаться захватить маршрут, используя перетаскиваемые направления).

Пример с использованием запросов нескольких направлений

  • API Android Android версии 2 с пользовательскими маркерами
  • Показать текущее местоположение и соседние места и маршрут между двумя местами с помощью API Карт Google на Android
  • Отсутствие служб Google Play в SDK Manager
  • «Вы превысили квоту запроса для этого API» в Google Map
  • Google Map V3 - позволяет одновременно отображать только одну инфобокса
  • Заменить getMap с помощью getMapAsync
  • Карты Google и Richfaces 3.3.3 (prototype.js 1.6.0.3) Возможная несовместимость
  • Android Google Maps, как заставить каждый маркер InfoWindow открыть другую активность?
  • Android: местоположение Google Maps с низким уровнем использования батареи
  • Разница версий API Карт Google
  • Данные метаданных об ошибках Google Play Services v13 в AndroidManifest
  • Давайте будем гением компьютера.