Существует ли Bing API для поиска близлежащих городов с указанием названия города или комбинации lat/long?Bing API для поиска близлежащих городов
ответ
Я думаю, что это то, что вы ищете: Bing Maps API Sample
Я не знаю, если Bing обеспечивает это, но вы строите свой собственный из имеющихся данных из geonames.org
Они предоставляют API для получить места вблизи данного LAT/LNG: http://api.geonames.org/findNearby?lat=47.3&lng=9&username=demo
Или вы можете также пойти на все и реализовать решение для собственных нужд, используя свои данные, в соответствии с этим ответом: Given the lat/long coordinates, how can we find out the city/country?
Спасибо. Я знаком с веб-сервисами geonames. FindNearby от geonames на самом деле побудило меня посмотреть, есть ли у Bing аналогичный вариант. Мы используем Bing в нашем приложении и не хотим полагаться на бесплатный сервис geonames (который, как я заметил, имеет проблемы с работоспособностью), и мы не хотели платить за другую услугу поверх Bing. – cfbarbero
Короткий ответ: нет, нет API Bing для поиска близлежащих городов.
При этом можно было бы «приготовить свое» с использованием существующих API. Однако одна вещь, которая нуждается в разъяснении, - это то, что «рядом» означает. Я предполагаю, что вы имеете в виду в определенном радиусе данной точки (определяемой именем города или комбинацией лат/длин).
Используя Bing Api, было бы довольно тривиально реализовать алгоритм для изменения геокодирования местоположения, а затем проверить места на расстоянии х.
В противном случае вы можете использовать что-то вроде geoPlugin, это бесплатно, и вы можете поместить его на свой седло - таким образом, избегая проблем со сторонними сторонниками. http://www.geoplugin.com/webservices/php#php_class
Посмотрите на функции близлежащих мест, это делает именно то, что вы хотите. http://www.geoplugin.com/webservices/extras
Нет, не существует. Однако относительно просто получить ограничительную рамку для заданной координаты, а затем использовать с этим API-интерфейс Bing. Я делаю это и использовать это решение, чтобы получить то, что мне нужно ...
Я не думаю, что это совсем то, что я ищу. Исправьте меня, если я ошибаюсь, но я думаю, что этот API по-прежнему предоставляет только геокодированные данные для отдельных мест. Он не предоставляет список «близлежащих» городов. – cfbarbero