Java后台如何获取百度地图上标注的区域范围
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java后台如何获取百度地图上标注的区域范围相关的知识,希望对你有一定的参考价值。
用户在百度地图某个区域画一个多边形,Java写接口如何存贮此区域的数据
参考技术A action接收jsp传来的值,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp:通过post和get、连接都可以传a标签连接的:'>传递到B页面B.jsp:B页面通过如下代码接收百度地图行政区绘制
参考技术A 前段时间有一个很好玩的需求;绘制上海行政区的边界线而且还要在地图上打上热力点,看了下百度地图可以实现就顺便研究了一下,简单的写了demo记录一下。1.首先获取每个行政区域的边界坐标值,可能会有很多。使用以下方法:
最后的json数据文件传不了,贴上又太多。需要的话也可以私发,或者通过上面方法一个区一个区自己获取;
2.获取到的坐标值存入boundaryPoints对象,开始绘制线;
也就是以上简单的两个步骤,行政区域就画好了。美中不足就是部分区域有误差,但是这些坐标值都是百度的API返回的。先看看效果图。
3.打热力点;其实吧这个需要使用的地图类型是type=webgl;引入的文件也不一样;
以上几个文件是需要额外引入的,其中mapv.min.js 和 common.js 在百度地图官方demo里扒下来放在本地才可以使用;
result数组里的热力点可能会有很多,我删了不少,大致就是这样;
4.最终效果
以上是关于Java后台如何获取百度地图上标注的区域范围的主要内容,如果未能解决你的问题,请参考以下文章