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, "piazza del Popolo, 04100,Latina, 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 Latina"); showAddress(2, "Latina, 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 ", "Sportello del Cittadino - URP
piazza del Popolo
04100
Latina
"), new GInfoWindowTab("Notes ", "Lo Sportello del Cittadino è stato ideato e realizzato per essere una sede privilegiata di dialogo tra i cittadini e l\'Amministrazione locale. I cittadini si trovano di fronte una struttura comunale specificatamente ed appositamente attrezzata per \"parlare\" con loro, per orientarli in caso di difficoltà, per offrire loro un aiuto e tentare di trovare soluzioni rapide ad eventuali problemi burocratici. Informa sulle attività del Comune (deliberazioni, ordinanze, autorizzazioni, ecc.), rende più facile il rapporto con l\'Amministrazione e con i suoi servizi, evitando perdite di tempo. Informa sugli orari degli uffici comunali e la loro ubicazione. Aiuta il cittadino nel sapere a che punto è la pratica richiesta; inoltre offre la possibilità di far arrivare con facilità messaggi, suggerimenti o reclami agli amministratori, ai dirigenti ed agli operatori comunali. Fornisce un\'ampia informazione sia sull\'attività direttamente svolta dal Comune, sia su ambiti di intervento di altre Amministrazioni. Informa sulla documentazione necessaria da produrre e sulle procedure da seguire, sul nome ed indirizzo dell\'ufficio a cui rivolgersi. Riceve segnalazioni, proposte e reclami. Ascolta e orienta il cittadino e lo mette nelle condizioni di usufruire di tutte le opportunità offerte dall\'Amministrazione.") ]; marker.openInfoWindowTabsHtml(infoTabs); //END CON TAB //marker.openInfoWindowHtml("" + number + " Casina bella nico
Via Ranà"); //SENZA TAB }); return marker; }