账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    百度地图如何绘制区县级以下的地区边界
    46
    0

    最近,查了很多资料都没法在百度地图上画出小区边界。
    官网 api 只能画出区县级以上的边界,但是需求需要乡镇也要有边界。

    function getBoundary() {
      var bdary = new BMap.Boundary();
      bdary.get("北京市海淀区", function(rs) { //获取行政区域
        map.clearOverlays(); //清除地图覆盖物       
        var count = rs.boundaries.length; //行政区域的点有多少个
        if (count === 0) {
          alert('未能获取当前输入行政区域');
          return;
        }
        var pointArray = [];
        for (var i = 0; i < count; i++) {
          var ply = new BMap.Polygon(rs.boundaries[i], { strokeWeight: 2, strokeColor: "#ff0000" }); //建立多边形覆盖物
          map.addOverlay(ply); //添加覆盖物
          pointArray = pointArray.concat(ply.getPath());
        }
        map.setViewport(pointArray); //调整视野  
        addlabel();
      });
    }

    如上代码,可以通过 Boundary 类来绘制行政区的边界,但是并不支持乡镇,如果要实现乡镇边界的功能,有什么好的办法呢?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 孤独万岁 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部