Ciao, sarà l'ora, ma non riesco a capire il motivo per cui non funziona questo codice. In pratica sto cercando di ricare le coordinate longitudinali da un indirizzo. L'errore che ricevo nella console è questo "geocoder.getLatLng is not a function" Ho capito che il problema si presenta solo se utilizzo le api ver 3, utilizzando le altre tutto funziona, ovviamente il codice non è lo stesso. Ho cercato nella documentazione delle api ma non ho trovato informazioni sul geocorder per le api 3. Qualcuno è a conoscenza di come risolvere?
codice:<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> geocoder = new google.maps.Geocoder(); var address = "indirizzo"; if (geocoder) { geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { geocoder.getLatLng(address, function(point){ if (!point) alert(address + " non trovato!"); else alert(address + " Longitudine: " + point.x + " Latitudine: " + point.y); }); } else alert("ERRORE"); }); } </script>

Rispondi quotando
