直接上代码
百度地图和高德地图差不多,也只能到市级,但是高德地图是使用区域代码,百度地图是靠地名定位的区域,所有有可能会出现地名相同在地图上没有显示的这种情况

 // 百度地图API功能var map = new BMap.Map("allmap", { minZoom: 7, maxZoom: 18 });                        // 创建Map实例map.centerAndZoom(new BMap.Point(106.524517, 29.546878), 8);     // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom();var cityName = '重庆市';var dataArr = [
{"name": '九龙坡区',"cp": [105.9082, 25.9882]//llabel 显示的位置
},
{"name": "渝中区","cp": [106.6992, 26.7682]
}];map.addControl(new BMap.OverviewMapControl());              //添加缩略地图控件map.enableScrollWheelZoom();map.addControl(new BMap.NavigationControl({ type: BMAP_NAVIGATION_CONTROL_LARGE ,anchor: BMAP_ANCHOR_TOP_LEFT, offset: new BMap.Size(40, 250)}));var bdary = new BMap.Boundary();bdary.get(cityName, function (rs) {       //获取行政区域       var EN_JW = "180, 90;";         //东北角var NW_JW = "-180,  90;";       //西北角var WS_JW = "-180, -90;";       //西南角var SE_JW = "180, -90;";        //东南角//4.添加环形遮罩层var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(13,13,40)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物map.addOverlay(ply1);getRegion();});function getRegion() {dataArr.forEach(element => {var bdary = new BMap.Boundary();bdary.get(element['name'], rs => {var count = rs.boundaries.length;for (let i = 0; i < count; i++) {var ply = new BMap.Polygon(rs.boundaries[i], {strokeWeight: 0.5, strokeColor: '#fff', fillOpacity: 0.6, fillColor: 'rgb(45,67,114)'});this.map.addOverlay(ply);}citySetLabel(new BMap.Point(element['cp'][0], element['cp'][1]) , element['name']);});});}function citySetLabel(cityCenter, cityName) {var label = new BMap.Label(cityName, {offset: new BMap.Size(-20, -10),position: cityCenter});label.setStyle({border: 'none',background: 'transparent','font-size': '0.25rem',color: '#fff',});map.addOverlay(label);}

支持一下

百度地图只显示行政区相关推荐

  1. 调用百度地图只显示网格的问题

    转自:推酷http://www.tuicool.com/articles/biyeY37 关于安卓调用百度地图只显示网格的问题,楼主也曾为此不知所措,曾怀疑是不是百度SDK的bug,在网上也搜了各种答 ...

  2. javascript百度地图只显示北京的解决

    仅作为记录,大佬请跳过. javascript百度地图的源代码参考传送门 所以需要找个某个位置的经纬度 解决: 获取经纬度传送门 其他参考(博主暂未使用) 传送门 博主源代码: 在vs code中,将 ...

  3. 百度地图只显示指定的行政区域地图

    效果图如下: 鼠标移动效果如下: 完整代码下载: https://download.csdn.net/download/talver/11932964 小技巧: 去除百度地图左下角Logo,在html ...

  4. 百度地图只显示你想要的部分

    也许有一天开发百度地图的人也和我一样遇到同样的问题,这里将代码附上,一方面方便百度地图开发人员进行开发,另一方面已备后用. 代码有很大的优化空间,期望不吝指教. 下载链接http://download ...

  5. 百度地图 只显示某个省 自定义标注点 添加鼠标事件

    小白初试,这里用广西省为例,但是感觉百度地图加载属实有点慢=.= 以下是完整代码 <!DOCTYPE html> <html lang="en"> < ...

  6. 在Google地图中显示行政区边界

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 不知道从 ...

  7. 关于百度地图API显示地区范围控制的问题

    关于百度地图API显示地区范围控制的问题,这个有很多种方法,需要看个人需求下面列举两种方法 1.假如我只想在 加载地图的时候显示郑州市所包含的范围,其他地方屏蔽掉,或者不让拖拽(如有图所示) 2. 控 ...

  8. 百度地图只出现网格的问题

    之前刚接触百度地图的时候,遇到了一个问题,就是地图只显示网格,但是没有显示地图,这个问题困扰了我,后来经过研究,才发现是签名不一致导致的 如果使用百度地图: 1.创建一个百度地图开发者账号,穿件一个自 ...

  9. java百度地图地名定位地址_百度地图定位显示省市区街道名称,非常实用

    [实例简介] 百度地图定位显示省市区街道名称,非常实用 [实例截图] [核心代码] locSDK_3.1_Demo └── locSDK_3.1_Demo ├── AndroidManifest.xm ...

  10. html5获取我的位置并在百度地图上显示

    html5获取我的位置并在百度地图上显示 一.前言 二.在线演示和GitHub源码 一.前言 最近有兴趣研究了下移动端的地图api,发现其实挺简单的,HTML5也提供了地理位置API:Geolocat ...

最新文章

  1. Linux下配置JavaWeb环境(持续更新其他软件)
  2. 搜索引擎是怎么删除重复网页的
  3. 使用VLC转码,在HTML5页面播放实时监控
  4. (213)initial是否可综合?
  5. python os write_Python 3:写入方法与os.write返回的字节数
  6. 【实习】量化研究员-机器学习-Akuna Capital-美国金融交易公司
  7. 规格说明书-吉林市一日游
  8. 数据分析 | 数据预处理(归一化和标准化)
  9. 基于Linux通用GPIO接口的操作函数
  10. Chrome插件安装教程
  11. 英语好不好,不影响做外贸
  12. 相机系统综述 —— ISP
  13. Mixly遥控器调节LED灯亮度
  14. proxmox VE 7.0安装调试方法汇总
  15. ros发布和订阅图像的压缩——高效图传(适用带宽不足问题)
  16. 工程制图计算机考试题库,2017年CAD期末考试复习题库「附答案」
  17. UC3842电源管理芯片详细解读
  18. C语言学习笔记:交换俩个变量的值
  19. echarts图表增加外边框 或者外阴影 内边框或者内阴影
  20. HTML系列(一)、W3C联盟指定标准及HTML骨架

热门文章

  1. Window应急响应(五):ARP病毒
  2. N1盒子刷机经验分享
  3. 语料库翻译学需要学计算机吗,语料库翻译学发展现状及转向
  4. “快易需求系统”数据库设计心得
  5. react 学习与使用记录
  6. 最受欢迎的9个前端UI框架
  7. MATLAB图像分割之阈值分割
  8. MCGS 昆仑通态触摸屏 modbus TCP 数据转发
  9. 计算机毕设如何做?点进来,干货分享。
  10. 国内电波钟和石英钟表相比有何优势?