function load(){ if(GBrowserIsCompatible()){ var map = new GMap2(document.getElementById("mappa")); var mapTypeControl = new GLargeMapControl3D(); var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10)); var bottomRight = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)); map.addControl(mapTypeControl, bottomRight); GEvent.addListener(map, "dblclick", function() { map.removeControl(mapTypeControl); }); map.setCenter(new GLatLng(43.9333333, 10.1166667), 10); map.setMapType(G_HYBRID_MAP); map.enableContinuousZoom(); map.enableDoubleClickZoom(); icon = new GIcon(); icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png"; icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; icon.iconSize = new GSize(12, 20); icon.shadowSize = new GSize(22, 20); icon.iconAnchor = new GPoint(6, 20); icon.infoWindowAnchor = new GPoint(5, 1); iconb = new GIcon(); iconb.image = "http://labs.google.com/ridefinder/images/mm_20_green.png"; iconb.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; iconb.iconSize = new GSize(12, 20); iconb.shadowSize = new GSize(22, 20); iconb.iconAnchor = new GPoint(6, 20); iconb.infoWindowAnchor = new GPoint(5, 1); iconc = new GIcon(); iconc.image = "/struttura/marker-bb.png"; iconc.shadow = "http://www.google.com/mapfiles/shadow50.png"; iconc.iconSize = new GSize(20, 34); iconc.shadowSize = new GSize(37, 34); iconc.iconAnchor = new GPoint(6, 34); iconc.infoWindowAnchor = new GPoint(5, 1); icond = new GIcon(); icond.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png"; icond.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; icond.iconSize = new GSize(12, 20); icond.shadowSize = new GSize(22, 20); icond.iconAnchor = new GPoint(6, 20); icond.infoWindowAnchor = new GPoint(5, 1); icone = new GIcon(); icone.image = "/struttura/marker-ristoranti.png"; icone.shadow = "http://www.google.com/mapfiles/shadow50.png"; icone.iconSize = new GSize(20, 34); icone.shadowSize = new GSize(37, 34); icone.iconAnchor = new GPoint(6, 34); icone.infoWindowAnchor = new GPoint(5, 1); function createMarker(point, icon, notes){ var marker = new GMarker(point, icon); GEvent.addListener(marker, "click", function(){ marker.openInfoWindowHtml(notes); }); return marker; } GEvent.addListener(map, "moveend", function() { var center = map.getCenter(); }); GEvent.addListener(map, "zoomend", function() { var zoom = map.getZoom(); }); GEvent.addListener(map, "maptypechanged", function() { var mode = map.getCurrentMapType().getName(); }); var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngSpan = northEast.lng() - southWest.lng(); var latSpan = northEast.lat() - southWest.lat(); var point=new GLatLng(43.8333333, 10.2833333); map.addOverlay(createMarker(point, icond, 'Torre del Lago')); var point=new GLatLng(43.9658, 10.1734); map.addOverlay(createMarker(point, icond, 'Forte dei Marmi')); var point=new GLatLng(43.89, 10.2333); map.addOverlay(createMarker(point, icond, 'Lido di Camaiore')); var point=new GLatLng(44.037935785337, 10.039443969726); map.addOverlay(createMarker(point, icond, 'Marina di Carrara')); var point=new GLatLng(44.0, 10.1); map.addOverlay(createMarker(point, icond, 'Marina di Massa')); var point=new GLatLng(43.9333333, 10.2); map.addOverlay(createMarker(point, icond, 'Marina di Pietrasanta')); var point=new GLatLng(43.8745, 10.2568); map.addOverlay(createMarker(point, icond, 'Viareggio')); var point=new GLatLng(43.9333333, 10.3); map.addOverlay(createMarker(point, iconb, 'Camaiore')); var point=new GLatLng(44.0833333, 10.1); map.addOverlay(createMarker(point, iconb, 'Carrara')); var point=new GLatLng(44.033333, 10.133333); map.addOverlay(createMarker(point, iconb, 'Massa')); var point=new GLatLng(43.8686, 10.3407); map.addOverlay(createMarker(point, iconb, 'Massarosa')); var point=new GLatLng(43.9532, 10.2258); map.addOverlay(createMarker(point, iconb, 'Pietrasanta')); var point=new GLatLng(43.996, 10.2297); map.addOverlay(createMarker(point, iconb, 'Seravezza')); var point=new GLatLng(43.9833333, 10.3166667); map.addOverlay(createMarker(point, iconb, 'Stazzema')); var point=new GLatLng(43.83322658736693, 10.283203125); map.addOverlay(createMarker(point, iconc, 'B&bLibano
Via Tabarro, 23')); var point=new GLatLng(43.8318025319112, 10.30294418334961); map.addOverlay(createMarker(point, iconc, 'B&bVilla Ricordi
viale puccini, 230')); var point=new GLatLng(43.8669915075103, 10.248441696166992); map.addOverlay(createMarker(point, iconc, 'B&bBurrasca Burlamacco
Corso Garibaldi 120')); var point=new GLatLng(43.86873958269102, 10.249321460723877); map.addOverlay(createMarker(point, iconc, 'B&bLa Conversa
via fratti, 112')); var point=new GLatLng(43.8441459, 10.2895473); map.addOverlay(createMarker(point, iconc, 'B&bVilla Enrica
Viale Puccini, 187')); var point=new GLatLng(43.955521888186674, 10.17385482788086); map.addOverlay(createMarker(point, iconc, 'B&bViscardo
Via Battisti, 4')); var point=new GLatLng(43.8278397639872, 10.292816162109375); map.addOverlay(createMarker(point, iconc, 'B&bDa Luisa
Via Trittico, 10')); var point=new GLatLng(43.8727475, 10.2432296); map.addOverlay(createMarker(point, iconc, 'B&bCasa Fornaciari
Via Largo da Vinci 86')); var point=new GLatLng(43.96360008033338, 10.250930786132812); map.addOverlay(createMarker(point, iconc, 'B&bLocanda al Colle Guest House
Via della Stretta, 102')); var point=new GLatLng(43.873674137753376, 10.244193077087402); map.addOverlay(createMarker(point, iconc, 'B&bVittoria
Via Paolina Bonaparte, 240')); var point=new GLatLng(43.82855571321212, 10.279539227485657); map.addOverlay(createMarker(point, iconc, 'B&bCaffeletti
Via Pardini 34/C')); var point=new GLatLng(43.82852088344855, 10.29292345046997); map.addOverlay(createMarker(point, iconc, 'B&bCasa Simonetti
Viale Puccini, 238')); var point=new GLatLng(43.829539, 10.282061); map.addOverlay(createMarker(point, icone, 'RistoranteLa locanda degli Artisti
Via Gramsci, 58')); var point=new GLatLng(43.893099010326836, 10.226372480392456); map.addOverlay(createMarker(point, iconc, 'B&bNuovo Tirreno
piazza matteotti 7')); var point=new GLatLng(43.8262143338679, 10.292623043060303); map.addOverlay(createMarker(point, iconc, 'B&bTorre dell Arte
Via Aurelia 85')); var point=new GLatLng(44.0186199307423, 10.084247589111328); map.addOverlay(createMarker(point, iconc, 'B&bPatrizia
Via delle Pinete 145')); var point=new GLatLng(43.88137679565938, 10.235352516174316); map.addOverlay(createMarker(point, iconc, 'B&bMarchionni
Piazza Puccini 2')); var point=new GLatLng(43.964897431388366, 10.194481015205383); map.addOverlay(createMarker(point, iconc, 'B&bAdams Villa Olmi
via Olmi 220')); var point=new GLatLng(43.91836042344594, 10.2807679214477); map.addOverlay(createMarker(point, iconc, 'B&bVilla Oliveto
Via delle Terrazze')); var point=new GLatLng(43.83128398153961, 10.30093789100647); map.addOverlay(createMarker(point, iconc, 'B&bBoheme
Via G.Puccini')); var point=new GLatLng(43.98040167229725, 10.144715309143066); map.addOverlay(createMarker(point, iconc, 'B&bDelfin
via Dante Alighieri 15')); var point=new GLatLng(43.93551475457564, 10.309596061706543); map.addOverlay(createMarker(point, iconc, 'B&bIl Cinghialino
via Risorgimento, 22')); var point=new GLatLng(43.86590473581436, 10.342319011688232); map.addOverlay(createMarker(point, iconc, 'B&bColle Wanda
via del Porto 73')); var point=new GLatLng(44.01067654231822, 10.09744942188263); map.addOverlay(createMarker(point, iconc, 'B&bDaisy
via verona, 12')); var point=new GLatLng(43.95610114501728, 10.26674509048462); map.addOverlay(createMarker(point, iconc, 'B&bLe Stipe
via Valdicastello C. 237')); var point=new GLatLng(44.00176741661511, 10.237326622009277); map.addOverlay(createMarker(point, iconc, 'B&bIl Paradiso in Versilia
via campore 719')); var point=new GLatLng(43.82948449940987, 10.28755635023117); map.addOverlay(createMarker(point, iconc, 'B&bCamucioli e Ninfee
via battisti 3')); var point=new GLatLng(43.92030792075438, 10.339336395263671); map.addOverlay(createMarker(point, iconc, 'B&bVilla Montecatini
Frazione Nocchi')); }}//]]>