高德地图API生成地图(含有各个省份边界线)





function initMap(){
	smap = new AMap.Map('smap', {
        layers: null, //图层
        zoom: 3, //地图显示的级别
        zoomEnable: false,//地图是否可缩放,默认值为true。此属性可被setStatus/getStatus 方法控制
        keyboardEnable: false,//地图是否可通过键盘控制
        dragEnable: false,//地图是否可通过鼠标拖拽平移
        showLabel: false ,//不显示地图文字标记
        mapStyle: "amap://styles/4261c8dec313b784c0933324313428a8666",
    });
	//地图初始化显示中心点时向左平移
	smap.panBy(50 * enlarge, 60 * enlarge);//以像素为单位,沿x方向和y方向移动地图,x向右为正,y向下为正
	
	/*绘制小地图的各个省份的分界线*/
	AMapUI.loadUI(['geo/DistrictExplorer'], function(DistrictExplorer) {
	    //创建一个实例
	    var districtExplorer = new DistrictExplorer({
	        map: smap
	    });   
	    var adcode = 100000;
	    districtExplorer.loadAreaNode(adcode, function(error, areaNode) {
	        //清除已有的绘制内容
	        districtExplorer.clearFeaturePolygons();
	        //绘制子区域
	        districtExplorer.renderSubFeatures(areaNode, function(feature, i) {
	            return {
	                bubble: true,
	                strokeColor: "#B5B5B5", //线颜色
	                strokeOpacity: 1, //线透明度
	                strokeWeight: 0.6, //线宽
	                fillColor: "#EEEEEE", //填充色
	                fillOpacity: 0.35, //填充透明度
	            };
	        });	        
	    });
	});
}

 

效果图:

高德地图API生成地图(含有各个省份边界线)_第1张图片

你可能感兴趣的:(高德地图API生成地图(含有各个省份边界线))