2014-01-21 2 views
4

При просмотре карт Google для Нью-Йорка мы можем видеть многие станции метро. Как я могу получить данные станции метро?Карты Google: получить широту и долготу ближайшей станции метро?

Например, я посылаю запрос содержит широту и долготы моего местоположения и радиус расстояния, он будет возвращать станции метро в пределах заданного расстояния

+0

Помог ли мой ответ вам @ cqcn1991? –

ответ

1

Вы должны использовать Google Places API для запроса этих данных. Lat/Lon и radius - оба параметра для этого API, и вы можете указать текстовый поиск, например «Метро»

+3

Использование текстового поиска с «Метро» также вернет результаты с именем «SUBWAY® Restaurants». Возможно, лучший подход - использовать 'nearbySearch' или' radarSearch' с 'types: ['subway_station']' –

2

Для этого вы можете использовать Places Library. Подав в запрос type. Вы можете просмотреть supported types here

var request = { 
    location: pyrmont, 
    radius: '500', 
    types: ['subway_station', 'train_station'] 
}; 

Хотя я не знаю, как добраться на метро линии, которые доступны на станции.

Смежные вопросы