18910140161

百度地图js api 为覆盖物添加索引

顺晟科技

2021-06-16 10:55:54

299

脚本类型='text/javascript '

//百度地图应用程序接口功能

var映射=新BMap .map(' all map ');

var PointArray=[];

map.centerAndZoom(新BMap .点(116.403765,39.914850),5);

地图。enablescrolheelzoom();

var oneDev=['北京市','上海市','天津市','重庆市','黑龙江','辽宁省','吉林省','河北省','河南省','湖北省','湖南省','山东省','山西省','陕西省','安徽省','浙江省','江苏省','福建省','广东省','海南省','四川省','云南省','贵州省','青海省','甘肃省','江西省','台湾','广西','西藏','新疆','宁夏','内蒙古','香港','澳门'];

var colorArr=['#ff541c ',' # 1cecff ',' # 3 ceff 1c ',' # ff 1c 47 '];

boundary();

函数边界(){

for(var j=0;joneDev.lengthj

(函数(索引){

var bdary=新的BMap .boundary();

bdary.get(oneDev[index],function(rs){ //获取行政区域

var ply=null

//地图。clear overlays();//清除地图覆盖物

var count=RS。界限。长度;//行政区域的点有多少个

for(var I=0;我数数;i ) {

var color=colorar[数学。地板(数学。random()* 3 0)];

ply=新BMap .多边形(rs.boundaries[i],{fillColor:color,strokeWeight: 2,stroke Color : ' # 000 ' });//建立多边形覆盖物

地图。addoverlay(ply);//添加覆盖物

}

//地图。set viewport(PointArray);//调整视野

ply.addEventListener('click ',function(){

警报(索引)

})

});

})(j)

}

}

/script

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航