新建站点界面
1.导航栏核心代码如下:
根据选择的地点对应改变地图的center值进行切换
//改变中心点
function change_center(place) {
map.centerAndZoom(place, 13);
}
2.在地图中插入标记点核心代码如下:
循环遍历数据表,在对应点插入跳动标记,点击显示基本信息
//插入新站点
function new_station(){
var a=document.getElementById("test").value;
for(var i=0;i<a;i++){
var point=new BMap.Point(data_info[i].longitude,data_info[i].latitude)
var marker = new BMap.Marker(point); //创建标注
marker.longitude=data_info[i].longitude;
marker.latitude=data_info[i].latitude;
marker.communame=data_info[i].community_name;
var content = "<br>空气质量检测站"+Number(i)+1+" <br>监测站地址:"+data_info[i].house_nums;
map.addOverlay(marker); // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //动画
addClickHandler(content,marker);
}
3.最终实现的界面如下: