Ciao a tutti.
Ho bisogna di un vostro aiuto perche non riesco ad uscirmene.
Sto usando pr la prima volta le api di google maps, non riesco a capire come geocalizzare un punto sulla mappa, cioè, lo script preso da google prende il punto sulla mapa tramite coordinate invece io vorrei che il pubto venisse preso tramite indirizzo testuale ad esempio Roma Via Vittorio Emauele.
Questo perche gli indirizzi vengono rilevati da un database, ho letto anche su google che ce uno script per trasformare gli indirizzi testuali in coordinate ma non mi funziona e non capisco dove sbaglio vi posto il code:
Cosi non mi compare nulla.
Nella cosole mi da questo errore:
Uncaught ReferenceError: initialize is not defined at onload (page:60)
ed invece vi è mah....
Ho bisogna di un vostro aiuto perche non riesco ad uscirmene.
Sto usando pr la prima volta le api di google maps, non riesco a capire come geocalizzare un punto sulla mappa, cioè, lo script preso da google prende il punto sulla mapa tramite coordinate invece io vorrei che il pubto venisse preso tramite indirizzo testuale ad esempio Roma Via Vittorio Emauele.
Questo perche gli indirizzi vengono rilevati da un database, ho letto anche su google che ce uno script per trasformare gli indirizzi testuali in coordinate ma non mi funziona e non capisco dove sbaglio vi posto il code:
Codice:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=mykey"></script>
<script type="text/javascript">
function initialize(){
var address = '<?php echo $address; ?>';
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var options = { zoom: 14, center: results[0].geometry.location, mapTypeId: google.maps.MapTypeId.ROADMAP};
var map = new google.maps.Map(document.getElementById('map'), options);
var marker = new google.maps.Marker({ position: results[0].geometry.location, draggable: true, map: map, title: address });
});
}
else {
alert("Problema nella ricerca o indirizzo non trovato");
document.getElementById('map').innerHTML = "Problema sulla visualizzazione della mappa"
}
</script>
</head>
<body onload="initialize();">
<div id="map"></div>
Cosi non mi compare nulla.
Nella cosole mi da questo errore:
Uncaught ReferenceError: initialize is not defined at onload (page:60)
ed invece vi è mah....