var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); //--------------START tasti di navigazione map.addControl(new GLargeMapControl()); //Si-Zoom e spostamento grandi //map.addControl(new GSmallZoomControl()); //No-Zoom piccolo in alto sx map.addControl(new GScaleControl()); //Si-Esempio di scala //map.addControl(new GSmallMapControl()); //No-direzione e zoom piccoli map.addControl(new GMapTypeControl()); //Si-Tipologia Mappe map.addControl(new GOverviewMapControl ()); //Si-riquadro basso dx richiudibile //--------------END tasti di navigazione map.setCenter(new GLatLng(0,0),0); geocoder = new GClientGeocoder(); showAddress(3, "via Terraglio, Mestre, 30174,Venezia, Italia", "yes"); } } function showAddress(type, address, conferma) { //1=solo segnalino, 2=solo centra, 3=segnalino & centra if(geocoder){ geocoder.getLatLng( address, function(point){ if(!point){ if(conferma=="yes"){ alert(address + " Not found You will be redirected to Venezia"); showAddress(2, "Venezia, Italia", "no"); }else{ alert("We are sorry: system met technical problems for localization "); } }else{ if(type==2 || type==3){ map.setCenter(point, 13); }if(type==1 || type==3) map.addOverlay(createMarker(point, ""));//questo richiama il marker } } ); } } //--------------START Nostra Icona var 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); //--------------END Nostra Icona function createMarker(point, number) { var marker = new GMarker(point, icon); GEvent.addListener(marker, "click", function() { var infoTabs = [ //START CON TAB new GInfoWindowTab("Address ", "Ospedale Villa Salus
via Terraglio 114
Mestre 30174
Venezia
"), new GInfoWindowTab("Notes ", "Il numero indicato si riferisce al centralino, che smista le telefonate. La struttura ospedaliera dispone di Pronto Soccorso attivo h 24 al numero di telefono 0412906550. Il numero del Centro Unico Prenotazioni é 800 599 399, attivo dalle 07:00 alle 16:00. Per gli esami di radiologia è possibile contattare il numero di telefono 0412906400, attivo dal lunedì al venerdì dalle ore 07.00 alle ore 12.30. All\'interno dell\'Ospedale è presente un Ufficio Relazioni con il Pubblico (URP), telefono 0412906735, attivo il lunedì e il venerdì dalle ore 11.00 alle ore 12.00. I reparti presenti all\'interno dell\'Ospedale Villa Salus sono i seguenti: pronto soccorso, chirurgia generale e vascolare, lungodegenza, medicina generale, ostetricia e ginecologia, patologia neonatale, riabilitazione neuromotoria. In regime di Day surgery sono attivi i reparti di chirurgia generale e vascolare, ostetricia e ginecologia.") ]; marker.openInfoWindowTabsHtml(infoTabs); //END CON TAB //marker.openInfoWindowHtml("" + number + " Casina bella nico
Via Ranà"); //SENZA TAB }); return marker; }