Programmatore Freelance Javacript | Programmatore API | Sviluppo siti web | Consulente web marketing | Sviluppo API Google Maps | Realizzazione siti mobile | Programmatore PHP | Sviluppo script economici

Reverse Geocoding, ottenere un indirizzo partendo da latitudine e longitudine con Javascript e le API Google Maps



In un precedente articolo vi ho mostrato come ricavare la latitudine e la longitudine tramite l’utilizzo di Javascript e le API di Google Maps, in questo esempio invece riusciremo a ricavare un indirizzo fisico con lo stesso metodo.

navigator.geolocation.getCurrentPosition(successo, mostraErrori);
	
	function successo(position){
		var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
		var geocoder = new google.maps.Geocoder();
		geocoder.geocode({ 'latLng': latlng }, function (results, status) {
			if (status !== google.maps.GeocoderStatus.OK) {
				alert(status);
			}
			if (status == google.maps.GeocoderStatus.OK) {
				var address = (results[0].formatted_address);
				document.getElementById("mappa").innerHTML = "La tua posizione è: "+address;
			}
		});	  
	}
	
	function mostraErrori(errore){
      switch(errore.code){
        case errore.PERMISSION_DENIED:
          alert("L'utente non ha autorizzato la localizzazione");
          break;
        case errore.POSITION_UNAVAILABLE:
          alert("Informazioni sulla localizzazione non disponibili");
          break;
        case errore.TIMEOUT:
          alert("La richiesta di localizzazione è scaduta");
          break;
        case errore.UNKNOWN_ERROR:
          alert("Errore sconosciuto");
          break;
        }
    }	

L’esempio è molto semplice, utilizzabile anche per chi ha poca esperienza come Programmatore Javacript.

ATTENZIONE: Gli script che utilizzano le API di GOOGLE MAPS funzionano solo sui domini in https, quindi occorre organizzarsi con un dominio certificato.

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Un semplice Script PHP per ripristinare il contatore delle condivisione Facebook, tramite la creazione di una semplicissima APP Facebook.
Grazie ad una simpatica applicazione Google promuovi il tuo sito in maniera gratuita e simpatica, io ad esempio l'ho utilizzato per promuovermi come Programmatore PHP
Un semplice esempio AJAX e PHP consentirà  ad un Programmatore PHP di realizzare il proprio Form dinamico che verifica in tempo reale l'esistenza di uno username, facilmente adattabile dal Programmatore
Quando, Come e Perchè, Ristrutturare un portale, un sito o un Applicazione Web.
Negli ultimi anni c'è stato un enorme proliferare di servizi web che consentono la creazione di siti web senza conoscenze tecniche come site123.com


buzzoole code
Leggi altro:
Aggiornare Twitter con PHP direttamente dal Proprio Sito

Dal 1 Settembre 2010, Twitter ha disabilitato ad ogni Programmatore PHP l'utilizzo di cURL per quanto riguarda gli Script che...

Chiudi