Esiste un'API Bing per la ricerca di città nelle vicinanze con un nome di città o combinazione lat/long?API Bing per la ricerca di città vicine
risposta
Penso che questo sia quello che stai cercando: Bing Maps API Sample
Non so se Bing fornisce questo, ma costruire il proprio dai dati disponibili da geonames.org
Essi forniscono un'API per ottenere posti vicino a un dato LAT/http://api.geonames.org/findNearby?lat=47.3&lng=9&username=demo
Oppure si può anche andare tutti fuori e implementare una soluzione per le proprie esigenze utilizzando i loro dati, come da questa risposta: Given the lat/long coordinates, how can we find out the city/country?
Grazie. Conosco i webservices di geonames. Il findNearby dei geonames era in realtà ciò che mi spingeva a vedere se Bing avesse un'opzione simile. Stiamo utilizzando Bing nella nostra applicazione e non vogliamo affidarci al servizio gratuito di geonames (che ho notato problemi di uptime) e non volevamo pagare un altro servizio su Bing. – cfbarbero
La risposta breve è no, non ci sono API Bing per trovare città vicine.
Detto questo, è possibile "cucinare da soli" utilizzando le API esistenti. Tuttavia, una cosa che avrebbe bisogno di chiarimenti è cosa significa "vicino". Presumo tu intenda all'interno di un raggio specifico di un dato punto (determinato dal nome di una città o dalla combinazione lat/long).
Utilizzando Bing Api sarebbe piuttosto banale implementare un algoritmo per invertire geocodificare una posizione e quindi verificare i punti all'interno della distanza x.
In caso contrario, è possibile utilizzare qualcosa come geoPlugin, è gratuito e si può mettere sul proprio server - evitando così problemi di tempo di terze parti. http://www.geoplugin.com/webservices/php#php_class
Dai un'occhiata alle funzionalità dei luoghi nelle vicinanze, questo fa esattamente quello che desideri. http://www.geoplugin.com/webservices/extras
No, non c'è. Tuttavia, è relativamente semplice ottenere il riquadro di delimitazione per una determinata coordinata e quindi utilizzare l'API di Bing Maps con quella. Sto facendo questo e utilizzato questa soluzione per ottenere quello che mi serviva ...
Io non credo che questo è esattamente quello che sto cercando. Correggimi se ho torto, ma penso che questa API fornisca ancora dati geografici per singole posizioni. Non fornisce un elenco di città "vicine". – cfbarbero