function showAddress(address, zoomLevel, mapStyle, orientation)
{
geocoder.getLocations(
address,
function(point)
{
if (!point || point.Status.code != 200)
{
showInformationPanel("Non è stata trovata nessuna corrispondenza per i parametri richiesti.");
return;
}
else
{
setMapLayout(0);
addPoiAndView(point.Placemark[0].Point.coordinates[1], point.Placemark[0].Point.coordinates[0], point.Placemark[0].address, zoomLevel, mapStyle, orientation);
if (point.Placemark.length > 1)
{
var content = "
Forse cercavi:
";
content += "chiudi";
content += '';
setInnerHTML(ID_CHOOSE_LIST_ADDRESSES, content);
showAddressesPanel("address_1");
}
setDisplayInLine('addToPoiUser_1');
hideWaitPanel();
}
}
);
}
function addPoiAndView(lat, lon, namePoiAddress, zoomLevel, mapStyle, orientation)
{
if(mapStyle!="o")showScratchPad();
setInnerHTML(ID_MAP_HEADER, MESSAGES['lbl.address'] + ": " + namePoiAddress + "");
setTextBox('address_1', namePoiAddress, '');
checkText(1);
var infoBoxTitle = '' + namePoiAddress + '
';
var infoBoxContent = "Imposta comepartenza";
infoBoxContent += "arrivo";
infoBoxContent += "
Salva in i Miei Luoghi";
mapManager.LoadAddress( infoBoxTitle, infoBoxContent, parseFloat(lat), parseFloat(lon), zoomLevel, mapStyle, orientation);
setObjValue('address_1_lat', lat);
setObjValue('address_1_lon', lon);
hideAddressesPanel();
}