是否有Bing API可以根据城市名称或经纬度组合找到附近的城市?
我不知道Bing是否提供此功能,但您可以利用geonames.org提供的数据构建自己的功能。
他们提供了一个API来获取给定经纬度附近的地点: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?
简短的回答是没有,Bing API没有找到附近城市的功能。
不过,您可以使用现有的API“自己动手”,但需要澄清的一件事是,“附近”是什么意思。我想您指的是在给定点(由城市名称或纬度/经度组合确定)的特定半径内。
使用Bing Api,实现一个算法来反向地理编码位置并测试x距离内的地点将非常容易。
如果失败了,您可以使用像geoPlugin这样的东西,它是免费的,您可以将其放在您的服务器上,从而避免第三方的正常运行问题。 http://www.geoplugin.com/webservices/php#php_class
看看附近的地方功能,这正是您想要的。 http://www.geoplugin.com/webservices/extras
我想这就是你要找的东西:Bing Maps API示例
没有,但是获取给定坐标的边界框然后使用Bing Maps API相对简单。我正在这样做,并使用此解决方案获得所需内容...