博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度地图api 区级以下行政区划
阅读量:6227 次
发布时间:2019-06-21

本文共 754 字,大约阅读时间需要 2 分钟。

我们在使用百度地图api想要展示苏州市吴中区各乡镇的行政区范围;

百度api有提供了“添加行政区划”的示例:http://lbsyun.baidu.com/jsdemo.htm#c1_10

但该功能目前只能展示区级及以上范围行政区划

-------------------------------------------------------------------------------------------------------------------------------------

研究了百度行政区划实现原理,它也是存储了行政区边界点集合,显示时通过点集合绘制多边形polygon,

那我们自己也可以按照这个逻辑来实现乡镇行政区划的展示,

那现在的问题就是如何来获取行政区边界的点集;

从百度地图api V1.1版本,polygon类提供了enableEditing()功能,我们可以在地图上拖动编辑边界点,

然后,再通过polygon类提供的getPath()方法返回边界点数组,

将我们自己编辑过的边界点数组存储起来,就实现了行政区划的数字话工作(当然,这个数字话比起专业的GIS平台还是有差距)

---------------------------------------------------------------------------------------------------------------------------------------

编辑时的效果:

将边界点集输出到控制台:

最后将边界点集合存储下来,或者像我这边一样,直接写在js初始化函数里。

转载于:https://www.cnblogs.com/XWCloud/p/7979637.html

你可能感兴趣的文章
wget使用技巧
查看>>
转:Bash脚本15分钟进阶指导
查看>>
excel表格如何限制单元格输入内容
查看>>
认识一下ES6的Reflect和Proxy
查看>>
升级cordova
查看>>
Alpha 冲刺 (10/10)
查看>>
简述mysql数据库配置文件
查看>>
count
查看>>
P3518 [POI2011]strongbox
查看>>
JS判断数组方法大全
查看>>
【20181019T3】比特战争【最小生成树思想】
查看>>
Python之初识模块
查看>>
iphone-common-codes-ccteam源代码 CCUICalloutView.m
查看>>
鐵打的營盤
查看>>
成功来自刻意练习
查看>>
LR11生成图表后修正Analysis中显示请求的地址长度过短50个字符的问题
查看>>
架构之美阅读笔记之二
查看>>
11.时间序列分析狠
查看>>
Java之Annotation
查看>>
汇编语言中整数常量表示方式
查看>>