Рельсы Поиск городов в радиусе 10 миль от почтового индекса. API карт Google - PullRequest
0 голосов
/ 16 декабря 2011

Я использую geocoder gem и мне было интересно, есть ли способ получить все города в радиусе (с координатами центра).

Что-то вроде

city = location.cities(100) #all cities within 100km

Кажется, есть PHP-решение , но я не уверен, как его можно использовать в моем случае. Спасибо!

1 Ответ

1 голос
/ 16 декабря 2011

Я не верю, что GoogleMap API предлагает пространственный поиск. Geonames.org сайт публикует такой веб-сервис - связанный с ним Geonames gem документ имеет конкретный пример для поиска мест вблизи широты / долготы:

places_nearby = Geonames::WebService.find_nearby_place_name 43.900120387, -78.882869834
...