﻿
//地图操作

	var maplet;
	var oo = false;
	avBubble.height = 170;//设置气泡框的高度
    avBubble.width = 380; //设置气泡框的宽度
	MOUSEWHEEL = false;
	
    var mapArray = new Array();  //全局数组       
	function ditu(latlon,center)  // 页面展现初始化凼数 
    {   
        maplet = new Maplet("myMap"); // 创建一个名字为 myMap 的地图对象实例。 
        maplet.addControl(new MStandardControl()); // 添加地图标准缩放控件（鱼骨头）。 
        maplet.centerAndZoom(new MPoint(latlon),center);
    }

	// 创建一个北京地图，地图中心为北京天安门广场，显示比例尺为第 8 级（即城市地图级别），地图尺寸为宽640 象素, 高480 象素。 
	function init()  // 页面展现初始化凼数 
	{
		var cityname = document.getElementById("txtCityName").value;
		if(cityname !="香港" && cityname !="澳门" )
		{
		    if(cityname.indexOf("市") == -1)
		    {
			 cityname = cityname + "市";
			}
		}
		maplet = new Maplet("myMap"); // 创建一个名字为 myMap 的地图对象实例。 
		maplet.addControl(new MStandardControl()); // 添加地图标准缩放控件（鱼骨头）。 
		maplet.centerAndZoom(new MPoint(cityname),11);
	}
	
	//查询城市
	function SearchCity()
	{
		var cityname = document.getElementById("txtCityName").value;
		if(cityname !="香港" && cityname !="澳门" )
		{
		    if(cityname.indexOf("市") == -1)
		    {
			    cityname = cityname + "市";
            }
        }
	    maplet.centerAndZoom(new MPoint(cityname),11);
		//$("lblNavigationUrl").innerHTML = ">&nbsp;<a href='HotelMapSearch.aspx?CityId=" +$("txtCityId").value+ "' target='_blank' title='查看同程" +$("txtCityName").value+ "电子地图'>" +$("txtCityName").value+ "电子地图</a>";
	}
	function SearchCityNew(cityname)
	{
	    var maplet;
	    maplet = new Maplet("myMap"); // 创建一个名字为 myMap 的地图对象实例。 
        maplet.addControl(new MStandardControl()); // 添加地图标准缩放控件（鱼骨头）。
        maplet.centerAndZoom(new MPoint(cityname),11);
	}
	
	//创建一个标注点
	function addPoint(icon, latlon, name, label, detail ,showInfo)
	{
		if(latlon != "")
		{
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon = new MIcon(icon,32,32); // 定义标注点图标文件
			var infoWindow = null;
			if(showInfo) //是否显示气泡信息框
				infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			var Mlable = new MLabel(label); // 定义标注点标签名字
			var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.setAutoZoom();
		}
	} 
	
	//创建一个标注点
	function addPointWithIconSize(icon, iconWidth, iconHeight, latlon, name, label, detail ,showInfo)
	{
		if(latlon != "")
		{
		
			var point = new MPoint(latlon); // 定义标注点坐标中心
			
			var icon ;
			if(iconWidth == 0 || iconHeight == 0)
				icon = new MIcon(icon); // 定义标注点图标文件
			else
				icon = new MIcon(icon, iconWidth, iconHeight); // 定义标注点图标文件
			var infoWindow = null;
			if(showInfo) //是否显示气泡信息框
				infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			var Mlable = new MLabel(label); // 定义标注点标签名字
			var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.setAutoZoom();
		}
	} 
		//创建一个标注点(新的,不需要标签名)
	function addPointWithIconSizeNew(icon, iconWidth, iconHeight, latlon, name, detail ,showInfo)
	{
		if(latlon != "")
		{
		
			var point = new MPoint(latlon); // 定义标注点坐标中心
			
			var icon ;
			if(iconWidth == 0 || iconHeight == 0)
				icon = new MIcon(icon); // 定义标注点图标文件
			else
				icon = new MIcon(icon, iconWidth, iconHeight); // 定义标注点图标文件
			var infoWindow = null;
			if(showInfo) //是否显示气泡信息框
				infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			
			var marker = new MMarker(point,icon,infoWindow); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.setAutoZoom();
		}
	} 
	//只显示数字(可调长宽)
  function addPointWH(icon,latlon,iconWidth,iconHeight)
	{
	      
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon ;
			if(iconWidth == 0 || iconHeight == 0)
				icon = new MIcon(icon); // 定义标注点图标文件
			else
				icon = new MIcon(icon, iconWidth, iconHeight); // 定义标注点图标文件
			var marker = new MMarker(point,icon,null); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.setAutoZoom();
	} 
	
	
	//可以显示打开
	function addShowPoint(icon, iconWidth, iconHeight, latlon, name, detail ,i)
	{
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon ;
			if(iconWidth == 0 || iconHeight == 0){
				icon = new MIcon(icon);} // 定义标注点图标文件
			else{
				icon = new MIcon(icon, iconWidth, iconHeight);} // 定义标注点图标文件
			var infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			mapArray[i] = new MMarker(point,icon,infoWindow); // 创建一个标注点对象实例
			maplet.addOverlay(mapArray[i]); // 将标注点添加到地图表面
			maplet.setAutoZoom();
	} 

	 //更改地图图片的方法	
	       function showRedMarkerA(id,i) 
	       {
	        
              id.icon.updateImage("http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/maincountS"+i+".gif");
              id.icon.hilite();
           }
           function showRedMarkerB(id,i) 
	       {
              id.icon.updateImage("http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/lan"+i+".gif");
              id.icon.hilite();
           }  
	//简单标注
   function addPoiNo( latlon,center )
	{
		if(latlon != "")
		{
			maplet.clearOverlays();// 清除地图上已有折线等叠加物
			
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/here.gif",32,32); // 定义标注点图标文件
			var marker = new MMarker(point,icon); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.centerAndZoom(new MPoint(latlon),center); // 调整中心位置
			maplet.setAutoZoom();
		}
	} 
	
	
	function addPoiShow( latlon,label,center )
	{
	    
		if(latlon != "")
		{
			maplet.clearOverlays();// 清除地图上已有折线等叠加物
			
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/here.gif",32,32); // 定义标注点图标文件
			
			var Mlable = new MLabel(label); // 定义标注点标签名字
			
			var marker = new MMarker(point, icon,null, Mlable); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.centerAndZoom(new MPoint(latlon),center); // 调整中心位置
			maplet.setAutoZoom();
		}
	}  
	
	function addPoi( latlon, name, label, detail,center )
	{
		if(latlon != "")
		{
			maplet.clearOverlays();// 清除地图上已有折线等叠加物
			
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/here.gif",32,32); // 定义标注点图标文件
			var infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			var Mlable = new MLabel(label); // 定义标注点标签名字
			var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			maplet.centerAndZoom(new MPoint(latlon),center); // 调整中心位置
			maplet.setAutoZoom();
		}
	} 
	
   function addPoiOnShow( latlon, name, label, detail,center )
	{
		if(latlon != "")
		{
			maplet.clearOverlays();// 清除地图上已有折线等叠加物
			
			var point = new MPoint(latlon); // 定义标注点坐标中心
			var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/here.gif",32,32); // 定义标注点图标文件
			var infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
			var Mlable = new MLabel(label); // 定义标注点标签名字
			var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
			maplet.addOverlay(marker); // 将标注点添加到地图表面
			
			
			 //设置选项卡。
            var tabs = [];
            tabs.push(new MInfoWindowTab("到这里去","起点:<input type='text' id='qidian' ><br/><input type='button' onclick='return check();' value='公交'><input type='button' onclick='return check();' value='驾车'>"));
            tabs.push(new MInfoWindowTab("从这里出发","终点:<input type='text' id='zhongdian' ><br/><input type='button' onclick='return check();' value='公交'><input type='button' onclick='return check();' value='驾车'>"));
            tabs.push(new MInfoWindowTab("<a href='http://www.17u.cn'>查找附近酒店",""));
            marker.info.setTabs(tabs);
			maplet.centerAndZoom(new MPoint(latlon),center); // 调整中心位置
		}
	} 
	
	var _OrgLabel;
	var _ArvLabel;
	var _HotelDetail;
	function SearchPoiBetween( OrgLatlon, Org, ArvLatlon, Arv, HotelDetail)
	{
		var cityname = $('txtCityName').value;
		_OrgLabel = Org;
		_ArvLabel = Arv;
		_HotelDetail = HotelDetail;
		
		var paras = "OrgLatlon="+ OrgLatlon +"&ArvLatlon="+ ArvLatlon ;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addPoiBetween} );
	}
	
	function addPoiBetween( originalRequest )
	{
		var item = originalRequest.responseText.split('|');
		var childitem =item[0].split(',');
		maplet.clearOverlays();// 清除地图上已有折线等叠加物
		
		var OrgDetail = "<span onclick=\"searchNearHotel('" + item[0] + "'," + $('txtCityId').value + ",'" + _OrgLabel + "','"+childitem[0]+"','"+childitem[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>";
		
		var	ArvDetail = "<span onclick=\"searchNearHotel('" + item[1] + "'," + $('txtCityId').value + ",'" + _ArvLabel + "','"+childitem[0]+"','"+childitem[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>";
		
		addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/from.gif", item[0], "<span style='color:#ff5a00;'>"+ _OrgLabel +"</span>", "<span class='labelstyle'><a href='javascript:void(null);'>"+ _OrgLabel +"</a></span>", OrgDetail ,true);
		addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/to.gif", item[1], "<span style='color:#ff5a00;'>"+ _ArvLabel +"</span>", "<span class='labelstyle'><a href='javascript:void(null);'>"+ _ArvLabel +"</a></span>", ArvDetail ,true);
	
		maplet.centerAndZoom(new MPoint(item[2]),item[3]); // 调整中心位置
	}
	
	function addDrivePoi()
	{
		var OrgLatlon = $("lbDriveFrom").value;
		var ArvLatlon = $("lbDriveTo").value;
		var Org = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML;
		var Arv = $("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
		SearchPoiBetween(OrgLatlon,Org,ArvLatlon,Arv,"");
	}
	function addBusPoi()
	{
		var OrgLatlon = $("lbBusFrom").value;
		var ArvLatlon = $("lbBusTo").value;
		var Org = $("lbBusFrom").options[$("lbBusFrom").selectedIndex].innerHTML;
		var Arv = $("lbBusTo").options[$("lbBusTo").selectedIndex].innerHTML;
		SearchPoiBetween(OrgLatlon,Org,ArvLatlon,Arv,"");
	}
	
	function addDrivePoiNew()
	{
		var OrgLatlon = $("lbDriveFrom").value;
		var ArvLatlon = $("lbDriveTo").value;
		var Org = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML;
		var Arv = $("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
		SearchPoiBetween(OrgLatlon,Org,ArvLatlon,Arv,"");
		$("txtDriveFrom").innerHTML=$("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].text;
		$("txtDriveTo").innerHTML=$("lbDriveTo").options[$("lbDriveTo").selectedIndex].text;
	}
	
	function addBusPoiNew()
	{
		var OrgLatlon = $("lbBusFrom").value;
		var ArvLatlon = $("lbBusTo").value;
		var Org = $("lbBusFrom").options[$("lbBusFrom").selectedIndex].innerHTML;
		var Arv = $("lbBusTo").options[$("lbBusTo").selectedIndex].innerHTML;
		SearchPoiBetween(OrgLatlon,Org,ArvLatlon,Arv,"");
		$("txtBusFrom").innerHTML=$("lbBusFrom").options[$("lbBusFrom").selectedIndex].text;
		$("txtBusTo").innerHTML=$("lbBusTo").options[$("lbBusTo").selectedIndex].text;
	}
	
	function searchNearHotel( LatLon, CityId, Label, lon,lat)
	{
	   loadingWaiting();
		var paras = "LatLon="+ LatLon +"&CityId="+ CityId +"&Label="+ Label +"&Lon="+ lon+"&Lat="+lat;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearPoi} );
	}
	function searchNearHotelNew( LatLon, CityId, Label, lon,lat)
	{
	    loadingWaiting();
		var paras = "LatLon="+ LatLon +"&CityId="+ CityId +"&Label="+ Label +"&Lon="+ lon+"&Lat="+lat+"&type=new";
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearPoi} );
	}
	
	//新的标签周边酒店(now)
    function searchBarHotelNewShow(cityid,lableid,hotelid,center,isShow,comefrom){
        loadingWaiting();
	    var paras = "action=bar&cityid="+cityid+"&lableid="+ lableid +"&hotelid="+hotelid+"&center="+center+"&isShow="+isShow+"&comefrom="+comefrom;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearLablePoiIs} );
	}
	//新的标签周边酒店(只要数字)
	 function searchBarHotelNew(cityid,lableid,hotelid,center,comefrom){
	  
	    loadingWaiting();
	    var paras = "action=bar&cityid="+cityid+"&lableid="+ lableid +"&hotelid="+hotelid+"&center="+center+"&comefrom="+comefrom;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearLablePoi} );
		
	}
	
	 //新的标签周边酒店(小类)
	 function searchHotelByXiaoLeiShow(cityid,lableid,hotelid,center,isShow,comefrom){
	    loadingWaiting();
	    var paras = "action=bar&cityid="+cityid+"&lableid="+ lableid +"&hotelid="+hotelid+"&center="+center+"&new=1&comefrom="+comefrom;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:function(originalRequest){addNearLablePoiXL(originalRequest,isShow)}} );
	}
	
    
    //最新小类标签附近酒店(有内容)
    function addNearLablePoiXL( originalRequest,isShow )
	{
		var poiItem = originalRequest.responseText.split('|');
		var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
		var poi = poiItem[0].split('@');
		addPoiShow(poi[0], poi[1], poi[2]);
		for(var i=1;i<poiItem.length;i++)
		{
		    icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/a"+i+".gif";
			poi = poiItem[i].split('@');
			addShowPoint( icon, 22, 29, poi[0], poi[1], poi[2],i-1);
		}
		loadingEnd();
	} 

	//最新标签附近酒店(有内容)
    function addNearLablePoiIs( originalRequest )
	{
		var poiItem = originalRequest.responseText.split('|');
		var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
		
		var poi = poiItem[0].split('@');
		addPoiShow(poi[0], poi[1], poi[2]);
		
		for(var i=1;i<poiItem.length;i++)
		{
		    icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/a"+i+".gif";
			poi = poiItem[i].split('@');
			addPointWithIconSizeNew( icon, 22,29, poi[0], poi[1], poi[2], true);
		}
		
		loadingEnd();
	}
	//最新标签附近酒店(无内容)
	function addNearLablePoi(originalRequest)
	{
		var poiItem = originalRequest.responseText.split('|');
		var poi = poiItem[0].split('@');
		addPoiShow(poi[0], poi[1], poi[2]);
		for(var i=1;i<poiItem.length;i++)
		{
		    icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/a"+i+".gif";
			
			addPointWH( icon,poiItem[i],22,29);
		}
		loadingEnd();
	}
	
	function addNearPoi( originalRequest )
	{
		var poiItem = originalRequest.responseText.split('|');
		var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
		
		var poi = poiItem[0].split('@');
		
		addPoiShow(poi[0], poi[1],  poi[2]);
		
		
		for(var i=1;i<poiItem.length;i++)
		{
			poi = poiItem[i].split('@');
			addPointWithIconSize( icon, 0, 0, poi[0], poi[1], poi[2], poi[3], true);
		}
		loadingEnd();
	}
	
	
	//标注单独酒店(公交，驾车)
    function searchAddHotel(HotelId,comefrom)
	{
	    loadingWaiting();
		var paras = "action=gongjiao&HotelId="+ HotelId+"&comefrom="+comefrom ;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addHotelPoi} );
	}
	
	
	function searchNearHotelByHotel( HotelId, CityId )
	{
	    loadingWaiting();
		var paras = "HotelId="+ HotelId +"&CityId="+ CityId ;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearHotelPoi} );
		
	}
	//新的酒店周边酒店
    function searchHotelNew( HotelId, CityId )
	{
	    loadingWaiting();
		var paras = "action=hotel&HotelId="+ HotelId +"&CityId="+ CityId ;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearHotelPoiNew} );	
	}
	//新的酒店周边酒店(个数显示)
   function searchHotelNewCount( HotelId, CityId ,count,comefrom)
	{
	    loadingWaiting();
		var paras = "action=hotel&HotelId="+ HotelId +"&CityId="+ CityId +"&Count="+count+"&comefrom="+comefrom;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:addNearHotelPoiNewCount} );
		
	}
	
	
	function addHotelPoi(originalRequest)
	{
	   if(originalRequest.responseText.length>0)
	   {
	      var poiItem = originalRequest.responseText.split('|');
	      addPoi(poiItem[0],poiItem[1],poiItem[2],poiItem[3],poiItem[4]);
	   }
	   loadingEnd();
	}
	
	//新的
	function addNearHotelPoiNew(originalRequest)
	{
	    if(originalRequest.responseText!="")
	    {
		    var poiItem = originalRequest.responseText.split('|');
		    if(poiItem.length <= 1)
		    {
			    alert("没有找到附近酒店！");
    			
		    }
		    else
		    {
		        var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
        		
		        var poi = poiItem[0].split('@');
		        addPoi(poi[0], poi[1], poi[2], poi[3], poi[4]);
        		
		        for(var i=1;i<poiItem.length;i++)
		        {
		            icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/maincountS"+i+".gif";
			        poi = poiItem[i].split('@');
			        addPointWithIconSizeNew( icon, 18,18, poi[0], poi[1], poi[2], true);
		        }
		    }
		  }
		loadingEnd();
	}
	//新的(只要附近酒店)
    function addNearHotelPoiNewCount( originalRequest )
	{
	    if(originalRequest.responseText!="")
	    {
		    var poiItem = originalRequest.responseText.split('|');
    			
		    var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
    		
		    var poi = poiItem[0].split('@');
		    addPoi(poi[0], poi[1], poi[2], poi[3], poi[4]);
		    if(poiItem.length <= 1)
		    {
    			
		    }
		    else
		    {
		         var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
        		
		        var poi;
    		    
		       for(var i=1;i<poiItem.length;i++)
		        {
    		        
		            icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/rows/a"+i+".gif";
			        poi = poiItem[i].split('@');
			        addPointWithIconSizeNew( icon, 22,29, poi[0], poi[1], poi[2], true);
		        }
		    }
		}
		loadingEnd();
	}
	function addNearHotelPoi( originalRequest )
	{
	    if(originalRequest.responseText!="")
	    {
		    var poiItem = originalRequest.responseText.split('|');
		    var icon = "http://img.17u.cn/hotel/images/www_17u_cn/hotel/main.gif";
    		
		    var poi = poiItem[0].split('@');
    		
		    addPoiShow(poi[0], poi[1], poi[2], poi[4]);
    		
		    if(poiItem.length <= 1)
			    alert("没有找到附近酒店！");
    		
		    for(var i=1;i<poiItem.length;i++)
		    {
			    poi = poiItem[i].split('@');
			    addPointWithIconSize( icon, 0, 0, poi[0], poi[1], poi[2], poi[3], true);
		    }
		}
		loadingEnd();
	}
    
    
	// 创建折线凼数
	function addLine(lineArray, style, color, width, name, detail, center, scale ,clear) 
	{
		if(clear)
			maplet.clearOverlays(); // 清除地图上已有折线等叠加物
		var myBrush = new MBrush(color, width); // 创建用于折线的画笔对象实例
		var infoWindow = null;
		if(name != "")
			infoWindow = new MInfoWindow(name, detail); 
		// 定义折线气泡信息框
		myBrush.style = style; // 定义画笔风格
		myBrush.bgcolor = "#00FF00"; // 定义画笔比较颜色
		var polygon = new MPolyline( lineArray,myBrush,infoWindow); // 创建折线对象实例
		maplet.centerAndZoom(new MPoint(center),scale);//调整地图中心位置和缩放比例
		maplet.addOverlay(polygon); // 将折线对象实例添加在地图表面
	} 
	//城市查询
	function setCity()
	{
		var selPrvId = $('ddlPrv').options[$('ddlPrv').selectedIndex].value;
		var paras = "PrvinceId="+selPrvId;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillCity} );
	}
	
	function fillCity( originalRequest ){
		var strText = originalRequest.responseText;
		var aryCity = strText.split(';');
		var ddlCity = $('ddlCity');
		while (ddlCity.options.length > 0){
			//ddlCity.options.remove( ddlCity.options.length-1 );FF下不支持
			ddlCity.options.length=0;//清空
		}
		for (var i=0; i < aryCity.length; i++)
		{
			var city = aryCity[i].split(',');
			var opCity = new Option(city[0],city[1]);
			if (i==0){
				opCity.selected = true;
				var cityArry = city[1].split('|');
				$('txtCityId').value = cityArry[0];
				$('txtCityName').value = cityArry[1];
			}
			ddlCity.options[i] = opCity;
		}
		SearchCity();
	}
	
	function setCityId()
	{
		var cityArry = $('ddlCity').value.split('|');
		$('txtCityId').value = cityArry[0];
		$('txtCityName').value = cityArry[1];
		SearchCity();
	}
  //关键字查询
	function searchKeyword(page)
	{
	        
		if($("ddlPrv").selectedIndex == 0)
		{
			alert("请选择省份和城市！");
			return false;
		}
		
		var selCityId = $("txtCityId").value;
		var key = $("txtKeyword").value;
		
		if(key.Trim() == "")
		{
			alert("关键字不能为空！");
			return false;
		}
		
		var paras = "Keyword="+key+"&selCityId="+selCityId+"&pageNumber="+page;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillKeyworlist} );
		
		$("btnSeachKeyword").style.display = "none";
		$("btnKeywordSeaching").style.display = "";
	}
	
	function fillKeyworlist(originalRequest)
	{
	    
		$("divKeywordResult").innerHTML = originalRequest.responseText;
		
		$("DivPrvCity").style.display = "none";
		$("DivSearchDrive").style.display = "none";
		$("DivSearchKeywordResult").style.display = "";
	}
	
  //驾车查询
	function searchDrive()
	{
		if($("ddlPrv").selectedIndex == 0)
		{
			alert("请选择省份和城市！");
			return false;
		}
		
		var selCityId = $("txtCityId").value;
		var drivefrom = $("txtDriveFrom").value;
		var driveto = $("txtDriveTo").value;
		
		if(drivefrom.Trim()=="" || driveto.Trim()=="" )
		{
			alert("起始地和目的地都不能为空！");
			return false;
		}
		
		var paras = "DriveFrom="+drivefrom+"&DriveTo="+driveto+"&selCityId="+selCityId;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillDriveListBox} );
		
		$("btnSeach").style.display = "none";
		$("btnSearching").style.display = "";
	}
		
	function fillDriveListBox(originalRequest)
	{
	    if(originalRequest.responseText !="")
	    {
		    var strText = originalRequest.responseText.split('|');
    		
		    var aryFrom = strText[0].split(';');
		    var lbDriveFrom = $("lbDriveFrom");
		    while (lbDriveFrom.options.length > 0){
			    lbDriveFrom.options.remove( lbDriveFrom.options.length-1 );
		    }
		    for (var i=0; i < aryFrom.length; i++)
		    {
			    var label = aryFrom[i].split('@');
			    var oplabel = new Option(label[0],label[1]);
			    lbDriveFrom.options[i] = oplabel;
			    if (i==0){
				    lbDriveFrom.selectedIndex = 0;
			    }
		    }
    		
		    var aryTo = strText[1].split(';');
		    var lbDriveTo = $("lbDriveTo");
		    while (lbDriveTo.options.length > 0){
			    lbDriveTo.options.remove( lbDriveTo.options.length-1 );
		    }
		    for (var i=0; i < aryTo.length; i++)
		    {
			    var label = aryTo[i].split('@');
			    var oplabel = new Option(label[0],label[1]);
			    lbDriveTo.options[i] = oplabel;
			    if (i==0){
				    lbDriveTo.selectedIndex = 0;
			    }
		    }
    		
		    addDrivePoi();
		    $("DivSearchDriveListBox").style.display = "";	
		}
		else
		{
		   $("DivSearchKeywordResult").style.display ="";
		    $("divKeywordResult").innerHTML = "<div><ul><br/><font style='color:red;font-size:14px' >没有查到您所输入的关键字！</font><br/><br/><font style='color:red;font-size:14px'>请您点击返回按钮,重新输入！</font></ul></div>"
		}
		 $("DivPrvCity").style.display = "none";
		 $("DivSearchDrive").style.display = "none";
		 
	}
	
	function backToSearch()
	{
		$("DivPrvCity").style.display = "";
		$("DivSearchDrive").style.display = "";
		$("DivSearchDriveListBox").style.display = "none";
		$("DivSearchBusListBox").style.display = "none";
		$("DivSearchKeywordResult").style.display = "none";
		
		$("btnSeachKeyword").style.display = "";
		$("btnKeywordSeaching").style.display = "none";
		$("btnSeach").style.display = "";
		$("btnSearching").style.display = "none";
		$("btnSeachBus").style.display = "";
		$("btnSearchingBus").style.display = "none";
	}

	function searchDriveLatLon()
	{
	   
		var Orig = $("lbDriveFrom").value;
		var Dest = $("lbDriveTo").value;
	
		var paras = "Orig="+Orig+"&Dest="+Dest;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillDriveList} );
		
		$("btnDriveSeach").style.display = "none";
		$("btnDriveSeaching").style.display = "";
	}
	
	function searchDriveLatLonNew(from,to)
	{
	   
		var Orig = $("lbDriveFrom").value;
		var Dest = $("lbDriveTo").value;
		var paras = "Orig="+Orig+"&Dest="+Dest+"&from="+from+"&to="+to+"&type=new";;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillDriveListNew} );
		document.getElementById("startendDivDrive").style.display = "none";
		document.getElementById("divDriveResultDescripton").style.display="block";
	}
	
	function fillDriveList( originalRequest )
	{
	    if(originalRequest.responseText != "")
	    {
		    var item = originalRequest.responseText.split('|');
    		
		    var routelatlon = item[3]; // 预存折线折点坐标
		    var routelatlonArray = routelatlon.split(';'); 
		    if(routelatlonArray.length > 0)
		    { 
			    // 将折点存入数组。 
			    var lineArray = new Array(routelatlonArray.length); 
			    for(var i = 0; i < routelatlonArray.length; i++)
			    { 
				    lineArray[i] = new MPoint(routelatlonArray[i]); 
			    }
			    var name = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML+" 到 "+$("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
			    $("divResultDescripton").innerHTML = item[0];
			    addLine(lineArray, 0, "#FF0000", 6, name, item[0], item[1], item[2] , true); // 创建 1 个折线
    			
			    //添加起点和终点
			    var Orig = $("lbDriveFrom").value;
			    var Dest = $("lbDriveTo").value;
			    var childOrig = Orig.split(',');
			    var chidlDest = Dest.split(',');
			    var OrigText = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML;
			    var DestText = $("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
			    var OrgDetail = "<span onclick=\"searchNearHotel('" + Orig + "'," + $('txtCityId').value + ",'" + OrigText + "','"+childOrig[0]+"','"+childOrig[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
			    var DestDetail = "<span onclick=\"searchNearHotel('" + Dest + "'," + $('txtCityId').value + ",'" + DestText + "','"+chidlDest[0]+"','"+chidlDest[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
    			
			    addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/from.gif" ,Orig ,"<span style='color:#ff5a00;'>"+ OrigText +"</span>" ,"<span class='labelstyle'><a href='javascript:void(null);'>"+ OrigText +"</a></span>" ,OrgDetail ,true);
			    addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/to.gif" ,Dest ,"<span style='color:#ff5a00;'>"+ DestText +"</span>" ,"<span class='labelstyle'><a href='javascript:void(null);'>"+ DestText +"</a></span>" ,DestDetail ,true);			
		    }
    		
		  
		}
		else
		{
		    $("DivSearchKeywordResult").style.display ="";
		    $("divKeywordResult").innerHTML = "<div><ul><br/><font style='color:red;font-size:14px' >没有查到您所输入的关键字！</font><br/><br/><font style='color:red;font-size:14px'>请您点击返回按钮,重新输入！</font></ul></div>"
		}	
		  $("DivSearchDriveListBox").style.display = "none";
		  $("DivSearchDriveResult").style.display = "";
	}
	
	function fillDriveListNew( originalRequest )
	{
	    if(originalRequest.responseText != "")
	    {
		    var item = originalRequest.responseText.split('|');
    		
		    var routelatlon = item[3]; // 预存折线折点坐标
		    var routelatlonArray = routelatlon.split(';'); 
		    if(routelatlonArray.length > 0)
		    { 
			    // 将折点存入数组。 
			    var lineArray = new Array(routelatlonArray.length); 
			    for(var i = 0; i < routelatlonArray.length; i++)
			    { 
				    lineArray[i] = new MPoint(routelatlonArray[i]); 
			    }
			    var name = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML+" 到 "+$("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
			    $("divDriveResultDescripton").innerHTML = item[0]+
			    "<a href='javascript:void(0);' onclick='searchDriveNew();' style='padding-bottom:10px;'><img src='http://img.17u.cn/jingqu/images/page/other/2010083001/but_fanhui.jpg' /></a>";;
			    addLine(lineArray, 0, "#FF0000", 6, name, item[0], item[1], item[2] , true); // 创建 1 个折线
			    //添加起点和终点
			    var Orig = $("lbDriveFrom").value;
			    var Dest = $("lbDriveTo").value;
			    var childOrig = Orig.split(',');
			    var chidlDest = Dest.split(',');
			    var OrigText = $("lbDriveFrom").options[$("lbDriveFrom").selectedIndex].innerHTML;
			    var DestText = $("lbDriveTo").options[$("lbDriveTo").selectedIndex].innerHTML;
			    var OrgDetail = "<span onclick=\"searchNearHotel('" + Orig + "'," + $('txtCityId').value + ",'" + OrigText + "','"+childOrig[0]+"','"+childOrig[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
			    var DestDetail = "<span onclick=\"searchNearHotel('" + Dest + "'," + $('txtCityId').value + ",'" + DestText + "','"+chidlDest[0]+"','"+chidlDest[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
    			
			    addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/from.gif" ,Orig ,"<span style='color:#ff5a00;'>"+ OrigText +"</span>" ,"<span class='labelstyle'><a href='javascript:void(null);'>"+ OrigText +"</a></span>" ,OrgDetail ,true);
			    addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/to.gif" ,Dest ,"<span style='color:#ff5a00;'>"+ DestText +"</span>" ,"<span class='labelstyle'><a href='javascript:void(null);'>"+ DestText +"</a></span>" ,DestDetail ,true);			
		    }
		}
		else
		{
		    $("DivSearchKeywordResult").style.display ="";
		    $("divKeywordResult").innerHTML = "<div><ul><br/><font style='color:red;font-size:14px' >没有查到您所输入的关键字！</font><br/><br/><font style='color:red;font-size:14px'>请您点击返回按钮,重新输入！</font></ul></div>"
		}	
		$("DivSearchDriveListBox").style.display = "none";
		$("DivSearchDriveResult").style.display = "";
	}
	
	function backToSearchlatlon()
	{
		$("DivSearchDriveListBox").style.display = "";
		$("DivSearchDriveResult").style.display = "none";
		
		$("btnDriveSeach").style.display = "";
		$("btnDriveSeaching").style.display = "none";
	}
	
	var _point = null;
	function showTurnLatlon(strguide,turnlatlon)
	{
		if(_point)maplet.removeOverlay(_point);
		
		var point = new MPoint(turnlatlon); // 定义标注点坐标中心
		var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/turnicon.gif",23,23); // 定义标注点图标文件
		var infoWindow = new MInfoWindow(strguide,""); // 定义标注点的气泡信息框
		_point = new MMarker(point,icon,infoWindow,null); // 创建一个标注点对象实例
		maplet.addOverlay(_point); // 将标注点添加到地图表面
	}
		
  //公交线路查询
	function searchBus()
	{
	    
		if($("ddlPrv").selectedIndex == 0)
		{
			alert("请选择省份和城市！");
			return false;
		}
		
		var selCityId = $("txtCityId").value;
		var drivefrom = $("txtBusFrom").value;
		var driveto = $("txtBusTo").value;
		
		if(drivefrom.Trim()=="" || driveto.Trim()=="" )
		{
			alert("起始地和目的地都不能为空！");
			return false;
		}
		
		var paras = "DriveFrom="+drivefrom+"&DriveTo="+driveto+"&selCityId="+selCityId;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillBusListBox} );
		
		$("btnSeachBus").style.display = "none";
		$("btnSearchingBus").style.display = "";
	}
	function fillBusListBox( originalRequest )
	{
	    if(originalRequest.responseText !="")
	    {
		    var strText = originalRequest.responseText.split('|');
    		
		    var aryFrom = strText[0].split(';');
		    var lbBusFrom = $("lbBusFrom");
		    while (lbBusFrom.options.length > 0){
			    lbBusFrom.options.length=0;
		    }
		    for (var i=0; i < aryFrom.length; i++)
		    {
			    var label = aryFrom[i].split('@');
			    var oplabel = new Option(label[0],label[1]);
			    lbBusFrom.options[i] = oplabel;
			    if (i==0){
				    lbBusFrom.selectedIndex = 0;
			    }
		    }
		    var aryTo = strText[1].split(';');
		    var lbBusTo = $("lbBusTo");
		    while (lbBusTo.options.length > 0){
			    lbBusTo.options.length=0;
		    }
		    for (var i=0; i < aryTo.length; i++)
		    {
			    var label = aryTo[i].split('@');
			    var oplabel = new Option(label[0],label[1]);
			    lbBusTo.options[i] = oplabel;
			    if (i==0){
				    lbBusTo.selectedIndex = 0;
			    }
		    }
    		
		    addBusPoi();
		     $("DivSearchBusListBox").style.display = "";
		}
		else
		{
		   $("DivSearchKeywordResult").style.display ="";
		    $("divKeywordResult").innerHTML = "<div><ul><br/><font style='color:red;font-size:14px' >没有查到您所输入的关键字！</font><br/><br/><font style='color:red;font-size:14px'>请您点击返回按钮,重新输入！</font></ul></div>"
		}
		 $("DivPrvCity").style.display = "none";
		 $("DivSearchDrive").style.display = "none"; 
	}
	
	function searchBusLatLon()
	{
		var Orig = $("lbBusFrom").value;
		var Dest = $("lbBusTo").value;
		var selCityId = $("txtCityId").value; 
	
		var paras = "BusOrig="+Orig+"&BusDest="+Dest+"&BusCityId="+selCityId;
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillBusList} );
		
		$("btnBusSeach").style.display = "none";
		$("btnBusSeaching").style.display = "";
	}
	function searchBusLatLonNew(from,to)
	{
		var Orig = $("lbBusFrom").value;
		var Dest = $("lbBusTo").value;
		var selCityId = $("txtCityId").value; 
		var paras = "BusOrig="+Orig+"&BusDest="+Dest+"&BusCityId="+selCityId+"&from="+from+"&to="+to+"&type=new";
		var PrvAjax = new Ajax.Request("/MapBarAjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillBusListNew} );
		document.getElementById("startendDivBus").style.display = "none";
		document.getElementById("divBusResultDescripton").style.display="block";
	}
	
	var _item;
	function fillBusList( originalRequest )
	{
		_item = originalRequest.responseText.split('|');
		
		$("divBusResultDescripton").innerHTML = _item[0];
		
		selectBusLine(1);//显示第一条公交路线
		
		$("DivSearchBusListBox").style.display = "none";
		$("DivSearchBusResult").style.display = "";
	}
	function fillBusListNew( originalRequest )
	{
		_item = originalRequest.responseText.split('|');
		if(_item[0]=="")
		{
		    $("divBusResultDescripton").innerHTML="<div style='text-align:center;margin:20px 0px;font-weight:bold;'>暂时无法查询此条线路的公交信息。</div><br />"
		}
		$("divBusResultDescripton").innerHTML += _item[0]+
		"<a href='javascript:void(0);' onclick='searchBusNew();' style='padding-bottom:10px;'><img src='http://img.17u.cn/jingqu/images/page/other/2010083001/but_fanhui.jpg' /></a>";
		selectBusLine(1);//显示第一条公交路线
	}
	
	function selectBusLine(selectIndex)
	{
		if(_item.length>1)
		{
			var busitem = _item[selectIndex].split('@');
			searchBusLine( busitem[0], busitem[1], busitem[2], busitem[3], busitem[4]);
			
			//添加起点和终点
			var Orig = $("lbBusFrom").value;
			var Dest = $("lbBusTo").value;
			var childOrig = Orig.split(',');
			var chidlDest = Dest.split(',');
			var OrigText = $("lbBusFrom").options[$("lbBusFrom").selectedIndex].innerHTML;
			var DestText = $("lbBusTo").options[$("lbBusTo").selectedIndex].innerHTML;
			var OrgDetail = "<span onclick=\"searchNearHotel('" + Orig + "'," + $('txtCityId').value + ",'" + OrigText + "','"+childOrig[0]+"','"+childOrig[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
			var DestDetail = "<span onclick=\"searchNearHotel('" + Dest + "'," + $('txtCityId').value + ",'" + DestText + "','"+chidlDest[0]+"','"+chidlDest[1]+"');\"><a href='javascript:void(null);'>查询周边酒店>></a></span>"
			addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/from.gif" ,Orig ,OrigText ,OrigText ,OrgDetail ,true);
			addPoint("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/to.gif" ,Dest ,DestText ,DestText ,DestDetail ,true);
		}
	}
	
	//searchBusLine(经纬度,公交线路名,公交途经站点,路线中心点,合适缩放比)
	function searchBusLine( routelatlon, line, busStation, routecenter, routezoom)
	{
		var routelatlonItem = routelatlon.split(':');
		var lineItem = line.split(':');
		var busStationItem = busStation.split(':');
		
		var lineIndex = 0;
		for(var index=0;index<routelatlonItem.length;index++)
		{
			if(index%2==0)//步行部分
			{
				var clear = false;
				if(index==0)//画第一条线时，clear为true，要把地图上的折现清空
					clear = true;	
				var routelatlonArray = routelatlonItem[index].split(';'); 
				if(routelatlonArray.length > 0)
				{ 
					// 将折点存入数组。 
					var lineArray = new Array(routelatlonArray.length); 
					for(var i=0; i < routelatlonArray.length; i++)
					{ 
						lineArray[i] = new MPoint(routelatlonArray[i]); 
					}
					addLine(lineArray, 0, "#5EF75D", 6, "", "", routecenter, routezoom , clear); // 创建 1 个折线
				}
			}
			else//公交线路部分
			{
				var routelatlonArray = routelatlonItem[index].split(';'); 
				if(routelatlonArray.length > 0)
				{ 
					// 将折点存入数组。 
					var lineArray = new Array(routelatlonArray.length); 
					for(var i=0; i < routelatlonArray.length; i++)
					{ 
						lineArray[i] = new MPoint(routelatlonArray[i]); 
					}
					addLine(lineArray, 0, "#FF0000", 6, lineItem[lineIndex], busStationItem[lineIndex], routecenter, routezoom , false); // 创建 1 个折线
					lineIndex++;
				}
			}
		}
	}
	
	function backToBusSearchlatlon()
	{
		$("DivSearchBusListBox").style.display = "";
		$("DivSearchBusResult").style.display = "none";
		
		$("btnBusSeach").style.display = "";
		$("btnBusSeaching").style.display = "none";
	}
	
	function loadingWaiting()
	{
		$("DivWaiting").style.display = "";
	}
	
	function loadingEnd()
	{
		$("DivWaiting").style.display = "none";
	}
	
	//层切换
	function navMove(thisObj,Num)
	{
      if(thisObj.className == "at")return;
      var tabObj = thisObj.parentNode.id;
      var tabList = document.getElementById(tabObj).getElementsByTagName("li");
      for(i=0; i<tabList.length; i++)
      {
        if (i == Num)
        {
          thisObj.className = "at"; 
          document.getElementById(tabObj+"_c_"+i).style.display = "block";
        }
        else
        {
          tabList[i].className = "not"; 
          document.getElementById(tabObj+"_c_"+i).style.display = "none";
        }
      }
    }

 //到达这里(酒店为目的地)
 function ToHotel(type,address)
 {
    var key = $("txtToHotel")
    if(key.value.length==0)
    {
       alert("请输入您的出发地!");
    }
    else
    {
        var href="";
        if(type==1)//公交
        {
          href=address+"_"+encodeURIComponent(key.value)+"_gongjiao.html";
          window.open(href);
        }
        else
        {
          href=address+"_"+encodeURIComponent(key.value)+"_jiache.html";
          window.open(href);
        }
    }
    return false;
 }
 
 //到达这里(酒店为目的地)
 function ToHotel(type,address)
 {
    var key = $("txtToHotel")
    if(key.value.length==0)
    {
       alert("请输入您的出发地!");
    }
    else
    {
        var href="";
        if(type==1)//公交
        {
          href=address+encodeURIComponent(key.value)+"&type=0";
          window.open(href);
        }
        else
        {
          href=address+encodeURIComponent(key.value);
          window.open(href);
        }
    }
    return false;
 }
 
 //从这里发出(酒店为出发地)
 function FromHotel(type,address)
 {
    var key = $("txtFromHotel")
    if(key.value.length==0)
    {
       alert("请输入您的目的地!");
    }
    else
    {
        if(type==1)//公交
        {
           href=address+encodeURIComponent(key.value)+"&type=0";
           window.open(href);
        }
        else
        {
           href=address+encodeURIComponent(key.value);
           window.open(href);
        }
    }
    return false;
 }
 //关键字查找
 function ToKey(address)
 {
    var key= $("txtKey");
    if(key.value.length==0)
    {
       alert("请输入关键字!");
    }
    else
    {
        href=address+encodeURIComponent(key.value);
        window.open(href);
    }
    return false;
 }
 
 /////////////提供酒店前台地图接口///////////////////
 function addPoiforHotel( latlon, name, label, detail,center )
{
    maplet = new Maplet("myMap"); // 创建一个名字为 myMap 的地图对象实例。 
	maplet.addControl(new MStandardControl()); // 添加地图标准缩放控件（鱼骨头）。 
	if(latlon != "")
	{
		maplet.clearOverlays();// 清除地图上已有折线等叠加物
		var point = new MPoint(latlon); // 定义标注点坐标中心
		var icon = new MIcon("http://img.17u.cn/hotel/images/www_17u_cn/mapbarIcon/here.gif",32,32); // 定义标注点图标文件
		var infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
		var Mlable = new MLabel(label); // 定义标注点标签名字
		var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
		maplet.addOverlay(marker); // 将标注点添加到地图表面
		maplet.centerAndZoom(new MPoint(latlon),center); // 调整中心位置
	}
}

//打开
function Open(i)
{
   if(mapArray.length>i)
   {
      mapArray[i].openInfoWindow();
   }
}
