Мне нужно получить всю информацию о ближайшем общественном транспорте на определенном расстоянии от данного места. Тип общественного транспорта может быть либо автобусом, поездом, и т.д.
Вот что я имел в виду:
Если я использую Google Map для запроса "Transit Stop около местоположения (например, Bugis Street Singapore)" , тогда он вернет нас всех что я хочу. Как показано на картинке. Но мне нужен его API, чтобы получить эти детали. (например, автобусное сообщение №, идентификатор остановки автобуса и т.д., как показано на рисунке). Но я не мог найти.
Вот что я пробовал
-
Я пробовал использовать Google Map Near Place API, чтобы найти место с тип transit_station, bus_station, train_station и т.д.. Но все они возвращают нулевой результат. Я мог использовать этот API только для поиска Непосредственного места интереса, но не рядом с ним.
-
Я также проверил Google Transit API, но я только нашел API для вставки транзита данные в Google, но не для его извлечения. Я думаю, Google еще не опубликовал API транзита.
Дополнительная информация
Я проверил сайт Gothere.sg. И путают Как? потому что они могут обнаружить ближайший транзит. Это только потому, что они указывают направление "От-до".
Я прочитал довольно похожий вопрос об обнаружении соседнего маршрута. Возможно, пока невозможно использовать API Google.
Но для меня ничего невозможного
Последний курорт
В качестве последней инстанции я также проконсультирую с провайдером publictransport.sg. Я взламываю API. И выяснил, что он может предоставить мне транзитную остановку с некоторой координатой. Но ему не хватает API, который найден на Google Map.
Итак, одним обходным решением, которое я мог придумать на данный момент, является использование провайдера в этом случае, это publictransport.sg, которые дают мне Stop ID и его координаты. Для этого во-первых, мне нужно перевести имя местоположения с помощью Google GeoCoding API в Координатор, тогда мне нужно создать свой собственный подсчет, чтобы найти ближайшую станцию, сравнив найденный Координат со всей координатой станции, которую имеет поставщик.
Теперь это возможно для меня, но очень болезненно: -)
Вернуться к вопросу:
Есть ли способ получить все данные транзитной остановки из заданного местоположения (используя API Карт Google или любой другой API)? и как вы это сделали?
Спасибо
По крайней мере, спасибо за чтение моего длинного вопроса. Я ценю любую помощь от вас. Заранее спасибо: -)