百度地图API获取行政区域边界(省、市、区县)
百度地图开发常用网站
1、百度地图开放平台
http://lbsyun.baidu.com/
2、百度地图 Javascript API
JavaScript API v3.0 http://lbsyun.baidu.com/index.php?title=jspopular3.0
JavaScript API v2.0 http://lbsyun.baidu.com/index.php?title=jspopular
JavaScript API Lite http://lbsyun.baidu.com/index.php?title=jspopularLiteV1
3、JavaScript API v2.0类参考
http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html
4、百度地图示例DEMO(JavaScript API v2.0)
http://lbsyun.baidu.com/jsdemo.htm#a1_2
5、百度地图 ak 申请:(JavaScript API v2.0)
http://lbsyun.baidu.com/index.php?title=jspopular/guide/getkey
6、开源库(JavaScript API v2.0):鼠标绘制工具条、热力图、聚合marker、测距工具、自定义覆盖物、自定义信息窗口、路书等功能
http://lbsyun.baidu.com/index.php?title=jspopular/openlibrary
7、百度地图坐标拾取系统
http://api.map.baidu.com/lbsapi/getpoint/index.html
说明
项目中使用 JavaScript API v2.0 版本,当然也可以使用最新版 V3.0。
JavaScript API Lite是移动端浏览器上构建地图应用
百度地图API获取行政区域边界(省、市、区县)
1、百度地图 ak 申请:(JavaScript API v2.0)
http://lbsyun.baidu.com/index.php?title=jspopular/guide/getkey
2、使用百度地图api 获取行政区域
效果1:获取省边界
效果2:获取市边界
效果3:获取区边界
最后在页面的js代码中已将边界坐标打印出来了,可以拷贝下来将数据处理后应用到您的地图系统中。
map.html源码:注意 ak 要自己去百度地图开放平台申请
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>获取行政区域边界坐标</title><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你在百度地图开放平台申请的ak"></script></head><body><div id="container" style="top: 30px;width: 100%;height: 100%;overflow: hidden;position: absolute;"></div>
输入省、直辖市或县名称:
<input type="text" id="districtName" style="width:200px" value="重庆市" />
<input type="button" id="getButton" name="getButton" onclick="getBoundary()" value="获取轮廓线" /><script type="text/javascript" >
var map = new BMap.Map("container");map.centerAndZoom(new BMap.Point(116.403765, 39.914850), 9);map.addControl(new BMap.NavigationControl({type: BMAP_NAVIGATION_CONTROL_SMALL}));map.enableScrollWheelZoom();function getBoundary(){ var bdary = new BMap.Boundary();var name = document.getElementById("districtName").value;bdary.get(name, function(rs){ //获取行政区域map.clearOverlays(); //清除地图覆盖物 var count = rs.boundaries.length; //行政区域的点有多少个for(var i = 0; i < count; i++){var ply = new BMap.Polygon(rs.boundaries[i], {strokeWeight: 2, strokeColor: "#ff0000"}); //建立多边形覆盖物console.log("当前辖区坐标:" + name);console.log(rs.boundaries[i]);map.addOverlay(ply); //添加覆盖物map.setViewport(ply.getPath()); //调整视野 } }); }
</script>
</body>
</html>
参考地址:
https://blog.csdn.net/qq_29099209/article/details/80193981
百度地图API获取行政区域边界(省、市、区县)相关推荐
- 百度地图API之行政区域边界
Html <div id="container"></div> <br /> 输入省.直辖市或县名称:<input type=" ...
- 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例
利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...
- c语言api获取百度地图,H5调用百度地图API获取地理位置
//获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...
- HTML5页面调用百度地图API,获取当前位置并导航到目的地
微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...
- 提取某一个镇的行政边界_高德地图api获取行政边界矢量方法
高德地图api获取行政边界矢量方法 发布时间:2018-09-07 17:51, 浏览次数:2170 , 标签: api 1.获取高德地图web服务key 2.行政区域查询API服务地址: https ...
- Python3 | 通过百度地图API获取商家详细信息(包括店名,地址,经纬度,电话)
一.打开百度地图开放平台,选择Web服务API . 官方文档对API接口的调用描述的比较详细,在调用之前先要申请百度地图的账号,然后申请密钥,获取密钥的步骤官方也有说明. 二.通过百度地图 ...
- 调用百度地图API获取经纬度(详细步骤)
前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...
- python获取某地铁站经纬度_python通过百度地图API获取某地址的经纬度详解
前言 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的,本文将给大家详细的介绍关于python通过百度地图A ...
- 【百度地图】——百度地图API获取经纬度、地址及周边兴趣点
在做一个电商项目过程中,需要获取设备地理信息,包括经纬度定位,附近地址等,于是写了一个工具类方便使用. 1.在使用百度地图API使,首先要获取官方授权,在http://lbsyun.baidu.com ...
- python3 通过百度地图API获取城市POI点并存于CSV格式
原文信息: 作者:WenWu_Both 出处:http://blog.csdn.net/wenwu_both/article/ 版权:本文版权归作者和CSDN博客共有 转载:欢迎转载,但未经作者 ...
最新文章
- 训练AI要“什么自行车” 只用了1万辆小破车 | ICCV2021 VIPriors
- u盘被分区之后怎么合并linux,U盘格式化做启动盘后从16GB变成200MB的解决方法
- windows 环境 docker踩坑
- JavaScript中的一些细节
- PCB板材结构介绍(z)
- 抛砖引玉,终于完成了自己的客户端校验提示Extender
- [CareerCup][Google Interview] 找出最小排序次数
- c语言中缀表达式求值_[源码和文档分享]基于C++的表达式计算求值
- php怎么循环显示图片,thinkphp 循环显示图片问题!!!~~~~
- 如何清除以前连接到Mac的WiFi网络
- l360清零软件无响应_爱普生L360清零软件
- google保存网页为图片
- DirectX11 Tessellation曲面细分实现动态增加模型细节
- AutoCAD输入netload命令后不弹出菜单而是一直显示程序集文件名解决方案
- EPICS记录参考--Sequence记录(seq)
- MySQL(二)数据类型和schema优化
- android 将手机号中间隐藏为星号(*)和手机号码判断
- mac bilibili 怎么html5,Mac电脑如何在Bilibili上直播
- 滑块验证码 python
- android书架效果