尚未整理:
<script type="text/javascript"> var map = new BMap.Map("dituContent"); var MyArray = new Array(); //创建和初始化地图函数: function initMap() { createMap(108.95, 34.254); //创建地图 setMapEvent(); //设置地图事件 addMapControl(); //向地图添加控件 } ; var xmlhttp = new XMLHttpRequest(); function GetLableValues() { t = t + ; ; i < MyArray.length; i++) { var x = '<%=GetValue("' + MyArray[i].id +'")%>'; MyArray[i].label.setContent(x); } } function state_Change(label) { ) { label.setContent(xmlhttp.responseText); } } //创建地图函数: function createMap(lng, lat) { //在百度地图容器中创建一个地图 var point = new BMap.Point(lng, lat); //定义一个中心点坐标 map.centerAndZoom(point, ); //设定地图的中心点和坐标并将地图显示在地图容器中 window.map = map; //将map变量存储在全局 // MyLabel(lng, lat,1,1); } function NewLabel(opts, label, id) { this.opts = opts; this.label = label; this.id = id; } function setLabelContent(str, id) { ; i < MyArray.length; i++) { if (MyArray[i].id == id) { MyArray[i].label.setContent(str); break; } } } function MyLabel(lng, lat, str, id) { var opts = { position: new BMap.Point(lng, lat), // 指定文本标注所在的地理位置 offset: , -) //设置文本偏移量 } var label = new BMap.Label(str, opts); // 创建文本标注对象 label.setStyle({ color: "red", fontSize: "12px", height: "20px", lineHeight: "20px", fontFamily: "微软雅黑" }); var label = new NewLabel(opts, label, id); MyArray[] = label; map.addOverlay(MyArray[].label); self.setInterval(); // alert(MyArray.length); // MyArray[0].label.setContent("dddd") } //地图事件设置函数: function setMapEvent() { map.enableDragging(); //启用地图拖拽事件,默认启用(可不写) 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); //向地图中添加缩略图控件 }); map.addControl(ctrl_ove); //向地图中添加比例尺控件 var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT }); map.addControl(ctrl_sca); } initMap(); //创建和初始化地图 </script>