document.write("\n") document.write("
Loading...
\n") document.write("\n") //创建和初始化地图函数: function initMap(){ createMap();//创建地图 setMapEvent();//设置地图事件 addMapControl();//向地图添加控件 addMarker();//向地图中添加marker } //创建地图函数: function createMap(){ var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图 var point = new BMap.Point(114.065854,22.670956);//定义一个中心点坐标 map.centerAndZoom(point,16);//设定地图的中心点和坐标并将地图显示在地图容器中 window.map = map;//将map变量存储在全局 } //地图事件设置函数: function setMapEvent(){ map.enableDragging();//启用地图拖拽事件,默认启用(可不写) map.disableScrollWheelZoom();//禁用地图滚轮放大缩小,默认禁用(可不写) //map.enableScrollWheelZoom();//启用地图滚轮放大缩小 map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写) map.enableKeyboard();//启用键盘上下左右键移动地图 } //地图控件添加函数: function addMapControl(){ //向地图中添加缩放控件 var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); map.addControl(ctrl_nav); //向地图中添加缩略图控件 var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1}); map.addControl(ctrl_ove); //向地图中添加比例尺控件 var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT}); map.addControl(ctrl_sca); } //标注点数组 var markerArr = [{title:"SHENZHEN YONGZHI ELECTRICAL & MECHANICAL EQUIPMENT CO., LTD.",content:"Address:Room305,Qinghu Lenglian Business building,No.23 Qingxiang Road,Qinghu,Long Hua Town,
Long Hua New District,Shenzhen,Guangdong Province,P.R.China
Tel: +86-755-29351889 Fax: +86-755-23735378",point:"114.065854|22.670956",isOpen:1,icon:{w:26,h:18,l:0,t:0,x:13,lb:13}} ]; //创建marker function addMarker(){ for(var i=0;i"+json.title.substr(json.title.length/2),{"offset":new BMap.Size(json.icon.lb-json.icon.x+18,-18)}); marker.setLabel(label); map.addOverlay(marker); label.setStyle({ borderColor:"#666666", color:"#666666", cursor:"pointer" }); (function(){ var index = i; var _iw = createInfoWindow(i); var _marker = marker; _marker.addEventListener("click",function(){ this.openInfoWindow(_iw); }); _iw.addEventListener("open",function(){ _marker.getLabel().hide(); }) _iw.addEventListener("close",function(){ _marker.getLabel().show(); }) label.addEventListener("click",function(){ _marker.openInfoWindow(_iw); }) if(!!json.isOpen){ label.hide(); _marker.openInfoWindow(_iw); } })() } } //创建InfoWindow function createInfoWindow(i){ var json = markerArr[i]; var iw = new BMap.InfoWindow("" + json.title + "
"+json.content+"
"); return iw; } //创建一个Icon function createIcon(json){ var icon = new BMap.Icon("/en/images/Map_Marker.png", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowOffset:new BMap.Size(json.lb+0,-2),offset:new BMap.Size(json.x,json.h-9)}) return icon; } //initMap();//创建和初始化地图 if(window.attachEvent){window.attachEvent("onload",initMap);} //ie if(window.addEventListener){window.addEventListener("load",initMap,false);} //FF