Bing API для поиска ближайших городов - PullRequest
6 голосов
/ 05 января 2011

Существует ли Bing API для поиска ближайших городов по названию города или комбинации широта / долгота?

Ответы [ 4 ]

1 голос
/ 16 июня 2011

Я не знаю, предоставляет ли Bing это, но вы строите свои собственные из данных, доступных на geonames.org

Они предоставляют API для поиска мест вблизи заданного значения широты / долготы: http://api.geonames.org/findNearby?lat=47.3&lng=9&username=demo

Или вы также можете сделать все возможное и реализовать решение для своих нужд, используя их данные, согласно этому ответу: Учитывая координаты широты / долготы, как мы можем узнать город / страну?

0 голосов
/ 19 октября 2013

Нет, нет.Однако относительно просто получить ограничивающий прямоугольник для заданной координаты, а затем использовать API-интерфейс Bing Maps.Я делаю это и использую это решение, чтобы получить то, что мне нужно ...

https://stackoverflow.com/a/14314146/73680

0 голосов
/ 09 марта 2012

Короткий ответ - нет, API Bing для поиска ближайших городов отсутствует.

Тем не менее, можно было бы «готовить самостоятельно», используя существующие API. Однако одна вещь, которая нуждается в разъяснении, это то, что означает «рядом». Я предполагаю, что вы имеете в виду в пределах определенного радиуса данной точки (определяется названием города или лат / длинная комбинация).

Используя Bing Api, было бы довольно тривиально реализовать алгоритм для обратного геокодирования местоположения, а затем проверить места в пределах расстояния x.

Если это не удастся, вы можете использовать что-то вроде geoPlugin, это бесплатно, и вы можете поставить его на свой сервер - таким образом, избегая проблем с временем работы сторонних производителей. http://www.geoplugin.com/webservices/php#php_class

Посмотрите на близлежащие объекты, это делает именно то, что вы хотите. http://www.geoplugin.com/webservices/extras

0 голосов
/ 10 января 2011

Я думаю, это то, что вы ищете: Пример API Bing Maps

...