



// Icona 1 - Parcheggio Enabled
//var icon1 = new GIcon();
//icon1.image = "http://geososta.emunicipio.it/img/ico/1.png";
//icon1.shadow = "http://geososta.emunicipio.it/img/ico/ombra.png";
//icon1.iconSize = new GSize(22, 41);   //Dimensioni dell'icona
//icon1.shadowSize = new GSize(41, 41);  //Dimensioni dell'ombra
//icon1.iconAnchor = new GPoint(11, 41);  //Ancora dell'immagine con la mappa
//icon1.infoWindowAnchor = new GPoint(11, 1);	//Ancora della finestra di info		


function clearMap(map){
	map.clearOverlays();
}

function resetMap(map){
	map.setCenter(new GLatLng(43.954976500546604, 11.400515625), 10);
	clearMap(map);
}

function getCenterLat(map){
	return map.getCenter().lat();	
}

function getCenterLng(map){
	return map.getCenter().lng();	
}


function getIndirizzoTestuale(place){
	if (place.AddressDetails.Accuracy==0) {
		return "null";
	} else {
		return place.address;
	}	
}

function getCAP(place){
	if (place.AddressDetails.Country!=null)
		if (place.AddressDetails.Country.AdministrativeArea!=null)
			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea!=null)
				if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality!=null)
					if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode!=null)
						if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber!=null)
							if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber!="undefined") 
								return place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber;

	
	return "null";
}

function getCitta(place){
	if (place.AddressDetails.Country!=null)
		if (place.AddressDetails.Country.AdministrativeArea!=null)
			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea!=null)
				if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality!=null)
					if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName!=null)
						return place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName;
	
	return "null";
}


function getRegione(place){
	if (place.AddressDetails.Country!=null)
		if (place.AddressDetails.Country.AdministrativeArea!=null)
			if (place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName!=null)
				return place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName;
	
	return "null";
}


function getStrada(place){
	if (place.AddressDetails.Country!=null)
		if (place.AddressDetails.Country.AdministrativeArea!=null)
			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea!=null)
				if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality!=null)
					if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare!=null)
						if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare.ThoroughfareName!=null)						
							return place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare.ThoroughfareName;
	
	return "null";
}

function getProvincia(place){
	if (place.AddressDetails.Country!=null)
		if (place.AddressDetails.Country.AdministrativeArea!=null)
			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea!=null)
				if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName!=null)
					return place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName;
	
	return "null";
}








