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:
Negli ultimi anni c'è stato un enorme proliferare di servizi web che consentono la creazione di siti web senza conoscenze tecniche come site123.com
Un programmatore PHP può modificare il feed rss standard di Wordpress e consentire che in esso vengano visualizzate anche le immagini di anteprima.
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
Creare una Pagina Facebook per la tua Azienda potrebbe rappresentare l'opportunità di aumentare la tua visibilità e i tuoi potenziali clienti, in questo articolo vedremo i vantaggi di una Pagina Facebook per Aziende
Uno Script Utile a qualunque Programmatore PHP voglia estrarre un Immagine da un Post o da un Testo utilizzando PHP


buzzoole code
Leggi altro:
Restyling di un Applicazione o Portale Web con PHP

Ristrutturare (Restyling) o aggiornare la struttura di un sito internet, di un portale o di un applicazione web si rende...

Chiudi