, мне нужно получить всю информацию о ближайшем общественном транспорте на определенном расстоянии от данного места. Типом общественного транспорта может быть автобус, поезд и т. Д.
Вот что я имел в виду:
Если я использую Google Map для запроса «Остановка общественного транспорта рядом с местом (например, Bugis Street Singapore)» , тогда он вернет нам все ближайшие транзитные остановки, которые я хочу. Как тот, что изображен на картинке. Но мне нужен его API, чтобы получить эти подробности. (например, номер автобуса, идентификатор автобусной остановки и т. д., как показано на рисунке). Но я не нашел ни одного.
Вот то, что я пробовал.
Я пробовал использовать Google Map Nearby 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.
Итак, на данный момент я мог придумать обходной путь: в данном случае использовать поставщика publictransport.sg , который дает мне Stop ID и его координаты. Для этого сначала мне нужно перевести имя местоположения с помощью Google GeoCoding API в координаты, затем я должен создать свой собственный расчет ближайшего местоположения, чтобы найти ближайшую станцию, сравнив искомую координату со всеми координатами станции, которые есть у поставщика.
Теперь это возможно для меня, но очень болезненно: -)
Вернуться к вопросу:
Есть ли способ получить все данные об остановках общественного транспорта из заданного места (с помощью Google Maps API или Any другой API)? и как ты это сделал?
Спасибо
По крайней мере, спасибо, что прочитали мой длинный вопрос. Я ценю любую помощь с вашей стороны. Заранее спасибо: -)