Мне нужно получить всю ближайшую информацию об общественном транспорте в пределах определенного расстояния от заданного местоположения. Тип общественного транспорта: автобус, поезд и т. Д.
Вот что я имел в виду:
Если я использую Google Map для запроса «Транзитная остановка возле местоположения (например, Бугис-стрит, Сингапур)» * , то он вернет нам все ближайшие транзитные остановки, которые я хочу. Как показано на рисунке. Но мне нужен его API, чтобы получить эти детали. (например, номер автобуса №, идентификатор автобусной остановки и т. д., как показано на рисунке). Но я не смог найти ни одного.
Вот что я пробовал
Я пытался использовать API Google Map Nearby Place для поиска места с типом transition_station, bus_station, train_station и т.д .. . Но все они возвращают нулевой результат. Я мог использовать этот API только для поиска ближайшей достопримечательности, но не для ближайшего транзита.
Я также проверил Google Transit API , но я нашел только API для вставки транзитных данных в Google, но не для их извлечения. Я думаю, что Google еще не опубликовал API транзита.
Дополнительная информация
У меня есть проверка сайта Gothere.sg . И как запутался? потому что они в состоянии обнаружить близлежащий транзит. Только потому, что они указывают направление «От-К».
Я прочитал довольно похожий вопрос об Обнаружении близлежащего транзита . Возможно, это не , но возможно, если мы используем API Google.
Но нет ничего невозможного для меня
Last Resort
В качестве последнего средства я также уточняю у поставщика publictransport.sg . Я взломать с API. И узнал, что он может дать мне транзитную остановку с некоторой координатой. Но ему не хватает соседнего API, который можно найти на Google Map.
Итак, одним из обходных путей, о котором я мог подумать в данный момент, является использование провайдера в этом случае: publictransport.sg , который дает мне Stop ID и его координату. Чтобы сделать это, во-первых, мне нужно перевести название местоположения с помощью Google GeoCoding API в Coordinate, а затем я должен создать свой собственный соседний расчет, чтобы найти ближайшую станцию, сравнив искомую координату со всеми координатами станции, имеющимися у поставщика. 1061 *
Теперь это возможно для меня, но очень больно: -)
Вернуться к вопросу:
Есть ли способ получить все данные транзитной остановки из заданного местоположения (используя Google Maps API или любой другой API)? и как ты это сделал?
Спасибо
По крайней мере, спасибо, что прочитали мой длинный вопрос. Я ценю любую помощь от вас. Заранее спасибо: -)