Short answer: no, there is no Bing API to search for nearby cities.
However, one could βcook your ownβ using existing APIs. However, one thing that needs clarification is what βnearbyβ means. I assume that you mean in a certain radius of a given point (defined by the name of the city or a combination of lat / long).
Using Bing Api, it would be pretty trivial to implement an algorithm to change the geocoding of a location, and then check places at a distance of x.
Otherwise, you can use something like geoPlugin, it is free, and you can put it on your server - thus avoiding problems from third-party developers. http://www.geoplugin.com/webservices/php#php_class
Take a look at the functions of nearby places; this does exactly what you want. http://www.geoplugin.com/webservices/extras
Fraser
source share