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 Ernesto Rossi, 57125,Livorno, 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 Livorno"); showAddress(2, "Livorno, 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 ", "Centro Socio Sanitario Centro - Usl 6 Distretto 1
via Ernesto Rossi 46
57125
Livorno
"), new GInfoWindowTab("Notes ", "Il Centro offre le seguenti prestazioni sanitarie e socio-sanitarie: vaccinazioni, certificati rientro dopo malattia infettiva, certificati vaccinazione, autorizzazioni sanitarie, esenzioni ticket, richiesta prelievi e prestazioni infermieristiche domiciliari, terapia inframuscolo, medicazioni, assistente sanitaria, accettazione Corat, sociali. Presso il Centro sono attivi il Consultorio Pediatrico e ginecologico. Nel Poliambulatorio ci sono i seguenti Ambulatori: centro prelievi, cardiologia, dermatologia, neurologia, oculistica, odontoiatria, O.R.L., ortopedia, radiologia. Per le prenotazioni bisogna rivolgersi al Centro Unico di Prenotazioni attivo dal lunedì al sabato dalle ore 07.30 alle ore 08.00 per il pagamento delle analisi; dalle ore 08.00 alle ore 12.30 per prenotazioni e varie.") ]; marker.openInfoWindowTabsHtml(infoTabs); //END CON TAB //marker.openInfoWindowHtml("" + number + " Casina bella nico
Via Ranà"); //SENZA TAB }); return marker; }