Salve a tutti... io con questo codice creo su una mappa di google un marker draggabile (cioè che posso spostare):Naturalmente è solo parte del codice... l'altra parte crea la mappa e fa un po di altre cose.codice:function createMarker(point,name,html) { var marker = new GMarker(point, {draggable: true}); GEvent.addListener(marker, "dragstart", function() { map.closeInfoWindow(); }); GEvent.addListener(marker, "dragend", reverseGeocode); return marker; } function reverseGeocode(overlay){ if (overlay){ geocoder.getLocations(overlay, function(addresses) { if(addresses.Status.code != G_GEO_SUCCESS){ infoMap(overlay,0); }else{ address = addresses.Placemark[0]; infoMap(overlay,address); compilaForm(address); } }); } }
La funzione reverseGeodecode(overlay) mi tira fuori l'indirizzo sul quale sposto il marker, ma se volessi sapere anche le coordinate?