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:
Sviluppare un Sito Web è un investimento sulla vostra azienda, e come tale va curato e ottimizzato, vediamo quali semplici regole seguire per farlo bene.
Usare PHP per inviare email con allegati, sfruttando la libreria PHPMailer e le conoscenze come Programmatore PHP, facilmente modificabile e personalizzabile per le vostre esigenze.
L'esempio vivente di come in altri paesi i concetti del Web Marketing sono stati correttamente applicati, come l'utilizzo di QRCode, Foursquare, Twitter e Facebook
Come un Programmatore PHP può Utilizzare le espressioni Regolari di PHP per aggiungere un attributo ad un Link
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:
Programmatore WordPress, bloccare i transient generati dai feed wordpress

Vi è capitato mai che il vostro Blog Wordpress avesse un database che crescesse a dismisura? Allora potreste avere un...

Chiudi