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, "lungomare Gabriele D\'Annunzio, 30126,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 al Mare - Lido
lungomare Gabriele D'Annunzio 1
30126
Venezia
"), new GInfoWindowTab("Notes ", "Dal lunedì al sabato gli orari di apertura al pubblico sono i seguenti: dalle ore 15.00 alle 16.00 e dalle ore 19.00 alle ore 20.00; domenica e festivi dalle ore 10.00 alle ore 11.30 e dalle ore 15.00 alle ore 19.00. Per l\'Ospedale al Mare e l\'Ospedale Civile il CUP e l\'URP sono unici. La loro sede è presso l\'Ospedale Civile. E\' presente il CUP (Centro Unico Prenotazioni Esami); le prenotazioni sono effettuabili telefonicamente al numero verde 800501060 attivo dal lunedì al venerdì dale ore 08.00 alle ore 18.00 e il sabato dalle ore 08.00 alle ore 12.00. La prenotazione degli esami o delle prestazioni specialistiche ambulatoriali può essere effettuata anche personalmente allo sportello del CUP dell\'Ospedale Civile aperto al pubblico dal lunedì al sabato dalle ore 08.00 alle ore 12.00. Per ulteriori informazioni è possibile contattare l\'URP (Ufficio Relazioni con il Pubblico), telefono 041/5294588, aperto al pubblico dal lunedì al venerdì dalle ore 08.00 alle ore 13.30; il martedì e giovedì è aperto anche il pomeriggio dalle ore 14.30 alle ore 17.00.") ]; marker.openInfoWindowTabsHtml(infoTabs); //END CON TAB //marker.openInfoWindowHtml("" + number + " Casina bella nico
Via Ranà"); //SENZA TAB }); return marker; }