Non sono del tutto certo su come fare questo in Google Maps completamente, ma è possibile ottenere i dettagli di un luogo (tra cui tutti i più importanti longitudine e latitudine) molto facilmente attraverso la Geocoding API.
Ad esempio: http://maps.googleapis.com/maps/api/geocode/json?address=WC1&sensor=false
Anche se si è in grado di mettere gli indirizzi, piuttosto che i codici postali in là. Potresti quindi utilizzare queste informazioni con il tuo database di luoghi. Ad esempio, è possibile scaricare il database GeoNames e utilizzare qualcosa come this answer per trovare i posti più vicini nel database.
In alternativa, è possibile utilizzare qualcosa come lo FourSquare API per ottenere un elenco di luoghi nell'area. Potresti anche utilizzare il servizio per estrarre funzionalità come i suggerimenti o chi c'è in giro. Quando cercavo l'API Geocode, mi sono imbattuto nello Google Places API. Non l'ho usato ed è in anteprima per sviluppatori al momento, ma la documentazione sembra interessante almeno.
Si potrebbe voler controllare il TOS su qualsiasi servizio che si utilizza. Ricordo a un certo punto che non è possibile utilizzare l'API della mappa se non si sta visualizzando una mappa sulla pagina, ecc.
fonte
2010-12-02 13:03:55