Ora ti posto il blocco di codice.
codice:
.......
var rectangle = new google.maps.Rectangle({
bounds: bounds,
editable: true
});
google.maps.event.addListener(rectangle, "bounds_changed", function() {
var field=document.getElementById("area");
var lowerleftNS=document.getElementById("lowerNS");
var lowerleftEW=document.getElementById("lowerEW");
var upperrightNS=document.getElementById("upperNS");
var upperrightEW=document.getElementById("upperEW");
if (field!=null && rectangle!=null) {
var prec=2;
var ll=rectangle.getBounds().getSouthWest();
var ur=rectangle.getBounds().getNorthEast();
llLat=Math.round(ll.lat()*(10^prec))/(10^prec); //IN QUESTO MODO PRENDIAMO ANCHE I PRIMI 2 VALORI DECIMALI
llLon=Math.round(ll.lng()*(10^prec))/(10^prec);
urLat=Math.round(ur.lat()*(10^prec))/(10^prec);
urLon=Math.round(ur.lng()*(10^prec))/(10^prec);
field.value=llLat+","+llLon+","+urLat+","+urLon;
lowerleftNS.value=llLat;
lowerleftEW.value=llLon;
upperrightNS.value=urLat;
upperrightEW.value=urLon;
}
});
rectangle.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div style="clear: both;border-style:Solid;border-color:#646464;border-width:5px; position: relative; margin: 3pt; padding: 0pt; background-color: rgb(229, 227, 223); overflow: visible; height: 550px; width: 850px;" id="map_canvas"></div>
<!--
Coordinate upper left & lower right:<input size=40 type="text" id="area" name="area" value="40.37,13.50,41.12,14.50"> -->
<form align="center" action="">// QUESTA PARTE SONO SICURO CHE NON SERVA
//IN QUESTO BLOCCO VISUALIZZO DINAMICAMENTE I VALORI CHE CAMBIANO SELEZIONANDO
//IL RETTANGOLO SULLA MAPPA.
//IN BASE AI VALORI DI COORDINATE DEVO ANDARE A UN URL.
//QUESTO URL OLTRE A 4 VALORI, HA BISOGNO ANCHE DI UN VALORE PRESO DA UN CHECKBOX.
<h3>Coordinate Vertici</h3>
Lower left North/Sud:<INPUT size=4 TYPE="text" NAME="lowerNS" id="lowerNS"> | Lower left Est/West:<INPUT size=4 TYPE="text" NAME="lowerEW" id="lowerEW">
Upper right North/Sud:<INPUT size=4 TYPE="text" NAME="upperNS" id="upperNS"> | Upper right Est/West:<INPUT size=4 TYPE="text" NAME="upperEW" id="upperEW">
<input type="submit" value="Scarica i dati">
</form>
SONO SICURO CHE IL FORM è INUTILE VISTO CHE NN DEVO INVIARE DATI A UN'ALTRA PAGINA,
PERO DEVO PREVEDERE L'AGGIORNAMENTO AUTOMATICO DEI VALORI NEI CAMPI DEL FORM E DA QUESTI VALORI + UN ALTRO VALORE STRINGA PRESO DA CHECKBOX DEVO GENERARE LA URL