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;
}