<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=自己的AK"></script>

创建地图

 var map = new BMap.Map("allmap");//创建地图的DOM容器var pointTheme = new BMap.Point(113.620196, 40.045125);//中心点坐标map.centerAndZoom(new BMap.Point(113.620196, 40.045125), 7);//中心点坐标map.enableScrollWheelZoom();function addMarker1(point, index) {  // 创建图标对象console.log(point)var myIcon = new BMap.Icon("/indexdata/images/markers.png", new BMap.Size(23, 25), {// 指定定位位置。// 当标注显示在地图上时,其所指向的地理位置距离图标左上// 角各偏移10像素和25像素。您可以看到在本例中该位置即是// 图标中央下端的尖角位置。anchor: new BMap.Size(10, 25),// 设置图片偏移。// 当您需要从一幅较大的图片中截取某部分作为标注图标时,您// 需要指定大图的偏移位置,此做法与css sprites技术类似。imageOffset: new BMap.Size(0, 0 - index * 25)   // 设置图片偏移});map.setMinZoom(8.5);map.setMaxZoom(18);// 创建标注对象并添加到地图var marker = new BMap.Marker(point, { icon: myIcon });map.addOverlay(marker);}

随机添加地图标注

// 随机向地图添加3个标注for (var i = 0; i < 3; i++) {var point = [{name: "张三",address: "大同市",tentle: 5,lng: 107.649822,lat: 35.715762,},{name: "李四",address: "庆城镇",tentle: 7,lng: 107.909807,lat: 35.987334,},{name: "赵伟",address: "樊家川",tentle: 7,lng: 107.473625,lat: 36.584233,},]addMarker1(point, i);}

获取行政区边界划函数,可单独运行该函数,不需创建上面的方法

function getBoundary() {var bdary = new BMap.Boundary();bdary.get(name, function (rs) {       //获取行政区域,name为地区名称如'北京市'map.clearOverlays();        //清除地图覆盖物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: "rgba(246,246,246,0.7)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物map.addOverlay(ply1);//5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层var ply = new BMap.Polygon(rs.boundaries[0], { strokeWeight: 2, strokeColor: "#ff0000", fillColor: "" });map.addOverlay(ply);map.setViewport(ply.getPath());    //调整视野//addlabel();});}getBoundary();

百度地图获取行政区划边界相关推荐

  1. 百度地图获取行政区边界坐标

    输入行政区名称,获取相应的行政区边界坐标 <!DOCTYPE html> <html><head><meta http-equiv="Content ...

  2. 百度地图获取省市边界、设置图片背景

    1.获取省市边界 (1)初始化地图 引入文件: <script type="text/javascript"src="http://api.map.baidu.co ...

  3. Python 读取Excel地点名称通过百度地图获取行政区划信息

    根据CSDN一位博主的代码改造而来,原博主是xml的方式进行解析.花了亿点点时间 调整为JSON代码. 原文名称:使用百度地图API读取EXCEL(xlsx)并返回行政区信息 原文地址:https:/ ...

  4. 根据ip获取经纬度_PHP使用百度地图获取指定地址坐标:创建AK(图文+视频)

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之创建AK(api key)的方法. 我们在前面的文章[PHP使用腾讯地图获取指定地址坐标:创建key][PHP使用腾讯地图获取指定地址坐标:经 ...

  5. 百度地图获取经纬度后,获取区域代码和地址

    百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...

  6. 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...

  7. vue使用百度地图获取位置信息

    vue使用百度地图获取位置信息 最近再做H5页面,就一个单页面,进来的时候,要获取地理位置,上代码 1.使用srcipt不受同源策略的影响,来获取百度api 写在了一个bmap.js里面,onBMap ...

  8. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

  9. JS 通过百度地图获取详细地址及经纬度

    下方代码可以通过百度地图获取到经纬度和详细位置地址 注意: <script type ="text / javascript"src ="http://api.ma ...

  10. 百度地图获取的经纬度为4.9e-324,4.9e-324

    最近做一个项目,发现前天还是好好的,今早过来发现,百度地图获取的经纬度是4.9e-324,4.9e-324,后来仔细检查一下运行时权限,还有GPS有没有打开,后来发现GPS没有打开

最新文章

  1. 如何在windows xp下使用ntfs权限控制
  2. Windos 10 下,应用版ubuntu系统, 访问windos文件系统
  3. Nlpir大数据知识图谱的落地指南
  4. SkipList和java中ConcurrentSkipListMap的实现
  5. Spring Boot JPA中关联表的使用
  6. [Tyvj1114 搭建双塔]
  7. python内置方法怎么使用_python中的常用内置方法
  8. 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙
  9. 传输层端口号的范围是多少?被分为哪两部分_第三章, 传输层
  10. Git添加多个SSH key公钥
  11. rand()和srand()产生伪随机数zz
  12. 图解cgroup架构中cgroup与css之间的多对多的关系
  13. python怎么修改默认路径_Python小知识之JupyterLab默认启动路径修改
  14. 单片机3种烧录方式解析
  15. 锐捷交换机配置保存到计算机,锐捷交换机配置命令总结中篇
  16. 大核注意力Large Kernel Attention(LKA)
  17. HDMI接口 HDCP
  18. 联想小新校园活动推广策划案
  19. 使用requests爬取高德地图国内所有城市的天气情况
  20. Linux命令 磁盘管理——了解磁盘、磁盘分区

热门文章

  1. iOS 音频视频播放器实现边下载边播放缓存视频
  2. Java使用JNA调用SWMM模型的DLL
  3. python写接口调用模型_基于Python开发的SWMM模型调用接口
  4. mac java开发如何_Macbook适合Java开发吗?
  5. 智能车改舵机中值步骤_智能车制作全过程(飞思卡尔)
  6. linux恢复树莓派内存卡容量,找回树莓派SD卡剩余空间
  7. C++实现九宫格输入法T9密码解密
  8. Hive SQL练习题
  9. 华为的薪酬福利与激励体系
  10. Linux_USB2I2C驱动安装(以CH341驱动安装为例)