javascript - 绘制地图啪啪啪啪
黄舟
黄舟 2017-04-11 12:25:23
0
0
362


我用高德地图提供的方法重描出了一个城市的地图边界线,我想修改这边界线的样式(好比粗细,虚化,等),怎么修改,没看到相关的api
var map = new AMap.Map("mapContainer", {

    resizeEnable: true,
    center: [116.397428, 39.90923],//地图中心点
    zoom: 10 //地图显示的缩放级别
});
addWuXi();
//叠加云数据图层
function addWuXi() {
    //加载云图层插件
    AMap.service('AMap.DistrictSearch', function() {
        var opts = {
            subdistrict: 1,   //返回下一级行政区
            extensions: 'all',  //返回行政区边界坐标组等具体信息
            level: 'city'  //查询行政级别为 市
        };

        //实例化DistrictSearch
        district = new AMap.DistrictSearch(opts);
        district.setLevel('district');
        //行政区查询
        district.search('无锡市', function(status, result) {
            var bounds = result.districtList[0].boundaries;
            var polygons = [];
            if (bounds) {
                for (var i = 0, l = bounds.length; i < l; i++) {
                    //生成行政区划polygon
                    var polygon = new AMap.Polygon({
                        map: map,
                        strokeWeight: 1,
                        path: bounds[i],
                        fillOpacity: 0.7,
                        fillColor: '',
                        strokeColor: '#333'
                    });
                    polygons.push(polygon);
                }
                map.setFitView();//地图自适应
            }
        });
    });
}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!