//异步加载地图
function loadJScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '//api.map.baidu.com/api?v=2.0&ak=&ak=11Z8uiP8kIz6AG0Vjiwzbc5f9I**&callback=init';
document.body.appendChild(script);
}
window.onload = loadJScript;
初始化地图
//全局变量;
var map;
function init() {
map = new BMap.Map("container", {
enableMapClick: false,
maxZoom: 12
});
var point = new BMap.Point(120.3663, 31.534519);
map.centerAndZoom(point, 12);
map.enableScrollWheelZoom();
map.disableDragging(); //禁止拖拽
// map.setMapType(BMAP_SATELLITE_MAP);
//渲染多边形;
getBoundary();
}
封装函数
//获取绘制的多边形边界;
function getBoundary() {
var areas = [];
//建立多边形覆盖物;
var colors = ["#fff492", "#fff492", "#98d057", "#e19ee6", "#1ad3da", "#ffc11d", "#98e800", "#b95817", "#03a9f4", "#39d0a4", "#8bbb53"];
var ply = [];
for (var i = 0; i