Ti consiglio di utilizzare le API ufficiali di google maps:
è sufficiente inviare una richiesta HTTP da curl o fopen di questo genere
dove q precede l'indirizzo.codice:http://maps.google.com/maps/geo?q=Milano+piazza+Duomo&output=csv
Ti verrà ritornata una stringa di questo tipo:
Composta da quattro parti separate da virgola:codice:200,9,45.4641611,9.1903357
La prima è il codice di risposta; quando è 200 significa che la richiesta è andata a buon fine, 602, invece, vuol dire che l'indirizzo non è stato trovato.
La seconda è la precisione delle coordinate: sarà più o meno alta a seconda dell'indirizzo richiesto, ad esempio sarà 1 con uno stato, ma molto più alta con un indirizzo preciso.
Le ultime due parti sono rispettivamente latitudine e longitudine dell'indirizzo richiesto.
Se vuoi più informazioni leggi la documentazione ufficiale delle API oppure guarda quest'articolo:
http://www.timshowers.com/2008/08/ph...-api-part-one/
Spero di esserti stato utile!
Auguri con la tua applicazione!
![]()
![]()

Rispondi quotando