Salve ragazzi vorrei creare un poligono su googlemap partendo da coordinate prese da un db.Per quello che riguarda dei marker(punti) ci sono riuscito, e vi posto il codice di seguito.
Potreste aiutarmi nella costruzione di un poligono nello stesso modo?
Dim Conns
Set Conns = Server.CreateObject("ADODB.Connection")
Conns.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/mdb-database/pippo.mdb")
sql = "SELECT * FROM pippo "
Set Rec = Server.CreateObject("ADODB.Recordset")
Rec.Open sql, Conns, 3, 3
coorx=Rec( "coorxgeo" )
coory=Rec( "coorygeo" )
(di seguito il codice di questo file incluso)
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
lat=('<%=Rec( "coorxgeo" )%>');
lon=('<%=Rec( "coorygeo" )%>')
azienda=('<%=Rec( "azienda" )%>')
registro=('<%=Rec( "registro" )%>')
varieta=('<%=Rec( "varieta" )%>')
foto=('<%=Rec( "foto" )%>')
var map = new GMap2(document.getElementById("map_canvas"));
var pianta = new GLatLng(lat,lon);
map.setMapType(G_SATELLITE_MAP);
map.setCenter(new GLatLng(lat,lon), 18);
map.setUIToDefault();
var icons = [];
icons["topix"] = new GIcon(G_DEFAULT_ICON, "/template/iconagoogle.png");
var marker = new GMarker(pianta,icons["topix"], {title: "('<%=azienda%>')"});
map.addOverlay(marker);
}
}
</script>
<body onload="initialize()" onunload="GUnload()">
<div align="center">
<table border="0" width="500" cellspacing="0" cellpadding="0">
<tr>
<td><div id="map_canvas" style="width: 500px; height: 500px"></td>
</tr>
</table>
</div>
</div>
</body>
</html>