бесплатный API для топонимов и т.д. - PullRequest
2 голосов
/ 25 июня 2010

Я не думаю, что есть что-то подобное, но я все равно попробую.

Допустим, у меня есть квадрат, определяемый двумя точками (широта, долгота). Существует ли (бесплатный) API (gazetteer?), Который возвращает страну / страны, в которых находится площадь, и, возможно, названия мест, города, названия административных областей внутри квадрата?

Другим полезным API будет тот, который возвращает ту же информацию, что и выше, с учетом точки (широта, долгота) и (предопределенный) радиус.

Я бы предпочел первое решение.

Спасибо.

Christian

Ответы [ 4 ]

2 голосов
/ 25 июня 2010

Не думаю, что они будут соответствовать всем вашим требованиям, но Веб-сервисы GeoNames стоит посмотреть:

Проверьте условия для получения информации о лицензии и ежедневном использовании.

И, конечно, вы всегда можете взглянуть на Обратный геокодер Google Maps , но я не думаю, что он поддерживает ограничивающий прямоугольник или параметр радиуса:

http://maps.google.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=false

0 голосов
/ 23 августа 2015

Для коммерческих предложений у Yahoo есть GeoPlanet , а у Google * Places .Оба имеют простые в использовании API.

0 голосов
/ 28 июня 2010

Хотя и не полностью для всех областей, существует Openstreetmap (и если оно не завершено, вы всегда можете добавить к нему!).

0 голосов
/ 25 июня 2010

Не уверен, что это будет именно то, что вы хотите, но я столкнулся с этим на днях: SimpleGeo

В их FAQ написано:

SimpleGeo в своей основной форме индексирует данные по местоположению, используя широту и долготу, чтобы вы могли легко находить находящиеся поблизости объекты.

Они предоставляют бесплатный API для вызовов до 1 млн. В месяц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...