效果图

代码如下

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="initial-scale=1.0, user-scalable=no" /><style type="text/css">body,html,#allmap {width: 100%;height: 100%;overflow: hidden;margin: 0;font-family: "微软雅黑";}</style><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=yZSTYLk9UUvs0ZqXqBbtTp8ViKk5vxLM"></script><title>添加行政区划</title>
</head><body><div id="allmap"></div>
</body></html>
<script type="text/javascript">// 百度地图API功能var map = new BMap.Map("allmap");map.centerAndZoom(new BMap.Point(116.403765, 39.914850), 5);map.enableScrollWheelZoom();map.setMapStyle({style: "grayscale"});function getBoundary(cityName) {var bdary = new BMap.Boundary();bdary.get(cityName, 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",fillColor: "#ff0000"}); //建立多边形覆盖物map.addOverlay(ply); //添加覆盖物pointArray = pointArray.concat(ply.getPath());}map.setViewport(pointArray); //调整视野  });}var a = ["北京市","天津市","石家庄市","廊坊市","太原市","上海市","杭州市","绍兴市","青岛市","德州市","武汉市","广州市","深圳市","东莞市","重庆市","成都市","眉山市","西安市"]var i = 0;var timer = setInterval(function() {if (i == a.length) {map.clearOverlays();map.centerAndZoom(new BMap.Point(116.403765, 39.914850), 5);for (var n = 0; n < a.length; n++) {getBoundary1(a[n])}clearInterval(timer)} else {getBoundary(a[i++])}}, 2000)function getBoundary1(cityName) {var bdary = new BMap.Boundary();bdary.get(cityName, function(rs) { //获取行政区域     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",fillColor: "#ff0000"}); //建立多边形覆盖物map.addOverlay(ply); //添加覆盖物}});}
</script>

百度地图---点亮城市相关推荐

  1. [超详细]Echarts+vue+百度地图 动态实现城市疫情地图

    动态中国城市疫情地图的实现,主要是参照Echarts官网官方案例的方法:Examples - Apache ECharts ,但是官方给的案例数据都是静态写在Option的Data中的无法根据疫情实时 ...

  2. Python爬取百度地图智慧交通-城市拥堵指数

    第一次写文章 分享一下我的大数据处理课程的一次作业,爬取百度地图智慧交通的城市拥堵指数内容,链接(以长春市为例):http://jiaotong.baidu.com/top/report/?cityc ...

  3. 百度地图对应天气城市代码

    由于项目用到天气查询,给的接口只能传入一个城市代码 定位使用百度地图,因为百度地图给的城市代码不是我想要的天气城市代码,所以自己组装了一个json自己使用,现在记录下来,希望可以帮助到你们 packa ...

  4. vue中获取获取当前城市地址_Vue使用百度地图获取当前城市

    Vue使用百度地图获取当前城市 一:申请百度地图密匙 注册登录后需要进行开发者认证 创建应用 获取密匙AK 二:Vue项目使用 下载相应插件 html文件引入 创建一个新的js文件(下一步需要引入) ...

  5. api 定位 微信小程序 精度_微信小程序城市定位(借助百度地图API判断城市)

    概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...

  6. 爬取百度地图,获取城市楼盘信息

    有任何需要修正的地方请大家私信,评论. 大佬轻喷@-@ 以下是小项目的需求: *爬取百度地图,获取目标城市楼盘信息, *包括目标楼盘的经纬度,名称,并保存在excel文档中. 大家稍微等下,<这 ...

  7. 人工智能+大数据 百度地图助力智慧城市与智慧交通建设

    10月13日,由中国人工智能学会主办.百度地图协办的第七届中国智能产业高峰论坛在广东佛山召开,百度地图作为代表企业应邀出席,并获得人工智能学会颁发的"最佳合作伙伴奖".在智能交通专 ...

  8. 百度地图api使用城市列表组件选择城市、省份获取对应城市信息(省市经纬度)

    文章目录 前言 一.核心代码 二.可能遇到的问题 1.关于百度地图相关变量报错的问题 报错: TS2552: Cannot find name 'BMap'. Did you mean 'Map'? ...

  9. 百度地图-设置默认城市

    1.问题背景 利用百度地图,展示某城市地图分布:初始化时,默认打开就是该城市 2.实现源码 <!DOCTYPE html> <html><head><titl ...

最新文章

  1. NOI2011 道路修建
  2. 小知识六、CALayer动画
  3. pythonweb开发-手把手教你写网站:Python WEB开发技术实战
  4. 二、stm32f103+enc28j60
  5. 关于一些对location认识的误区(转)
  6. python的中文文本挖掘库snownlp进行购物评论文本情感分析实例
  7. 安卓平板排行榜_shopee虾皮台湾安卓市场, shopee虾皮直播下载
  8. 架构设计之「 微服务入门 」
  9. 【转】Qt之文件操作 QFile
  10. 【luogu4185】 [USACO18JAN]MooTube [并查集]
  11. AVL树---最简单的实现
  12. pytorch 计算topk_pytorch -- topk()
  13. 全网首发:终极解决办法:/usr/bin/ld: libcc.so: no symbol version section for versioned symbol `memcpy@GLIBC_2.0‘
  14. linux双显卡配置_linux下的双显卡切换
  15. 错误 D8016 “/ZI”和“/GL”命令行选项不兼容
  16. Python极简讲义一本书入门机器学习和数据分析--自学笔记
  17. 计算机启动应用程序的方法,怎么启动Windows应用程序
  18. 华为荣耀V20存瑕疵,证明三星在技术上还是要强一些
  19. 关于项目管理的通俗讲解
  20. 移动支付新发展:开拓支付领域,不止于支付服务

热门文章

  1. WmiPrvSE.exe是什么进程?WMI Provider Host占用很高CPU怎么办?
  2. 装系统遇到的一些问题reboot and select proper boot device
  3. Dev-C++游戏创作之金山打字通(附带音乐)
  4. 魔法的尽头是科技——用Python将普通视频变成动漫视频
  5. 国际长相思庆典在新西兰马尔堡举办
  6. Manjaro重启出现failed to start pkgfile database update
  7. 浏览器最小字体为12px以及解决方法
  8. python字典怎么处理_Python字典的处理
  9. 如何在Word中添加漂亮的代码块 | 很全的方法整理和比较
  10. 访问终端工具类TerminalUtils