Inserendo in 2 campi textbox indirizzo e città vorrei che in automatico venisse generata la google map corrispondente, qualcuno può aiutarmi a capire come implementare la cosa?
Inserendo in 2 campi textbox indirizzo e città vorrei che in automatico venisse generata la google map corrispondente, qualcuno può aiutarmi a capire come implementare la cosa?
sono un novellino in materia di google map dinamica con JS
preferisco usare le mappe statiche
comunque proprio oggi copiando e modificando un po di codice ho fatto il mio primo esperimento con JS in ASP NET
nel codice che segue devi solo cambiare la KEY
anche se il post è vecchio spero di essere utile o meglio continuare questo post molto interessante
[/CODE][CODE]<script src="http://maps.google.com/maps?file=api&v=2&key= TUA KEY"
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#map {
margin: 1em 0;
border: 6px double #000;
width: 30em;
height: 30em;
}
</style>
<script src="http://maps.google.com/maps?file=api&v=2&key= TUA KEY" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function showMap() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(41.896655, 12.495918), 5);
function createMarker(point, description) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(description);
});
return marker;
}
map.addOverlay(createMarker(new GLatLng(41.296655, 12.495918), "Test boa, azione"));
map.addOverlay(createMarker(new GLatLng(document.frmOne.txt_lat.value, document.frmOne.txt_lon.value), "ss, Italia"));
}
}
//]]>
</script>
</head>
<body onload="showMap();" onunload="GUnload()">
<form id="frmOne" runat="server">
<div>
<asp:TextBox ID="txt_lat" runat="server">41.196655</asp:TextBox>
sdsd
<asp:TextBox ID="txt_lon" runat="server">12.195918</asp:TextBox>
</div>
<div id="map">
test
</div>
<div>
</div>
</form>
</body>
</html>
Delfino Cobalto