经纬度定位本来是测绘专业领域,但随着物联网的发展,基于LBS的应用越来越多,对经纬度定位数据的需求越来越大,现在一般的应用开发者也会需要用到经纬度数据,那下面,小编就来讲讲如何进行经纬度定位。
普通精度的经纬度定位目前,进行普通精度的经纬度定位办法有许多,有专门的网页,也有适配手机端应用的APP,这里小编就介绍最简单的网页定位,当然,这个定位数据,实际上是你用来打开这个网页的定位终端(电脑或pad)的位置,这里小编强调一句,经纬度定位是需要有硬件终端支撑的,如果只有血肉之躯,警察蜀黍也是没有办法滴。这里,直接使用搜索引擎找到的网站做演示。
首先打开百度,输入“经纬度定位”这个关键词
其次,找到在线工具在线地图经纬度BeJSON
再次,在搜索框填写目标区域;也可以直接在旁边的按坐标搜索输入坐标数据搜索位置。
最后,调整地图大小,把鼠标放到准确目标位置,或直接点击目标位置。光标位置就会显示精准经纬度,搜索框右方的【坐标获取结果】也会在点击后显示,并且可以直接点击复制。得到的是一串数字,可以看出是两个数字组成,一个是经度,一个是纬度。
前段时间做了一个需求,客户需要在系统中打开链接,加载百度地图,并且系统中的加油站位置要在地图上做标记,并且点击标记logo可以看到加油站的详细信息,话不多说,直接上代码:
1 .首页代码如下:
先定义一个方法,链接到一个新的jsp页面
页面如下:
2.加油站展示逻辑代码如下:
定义地图上要展示的logo,定义查询加油站信息列表
点击logo展示加油站详细信息,
初始化百度地图,minZoom是允许最大最小的级别,centerAndZoom第一个参数创建点坐标,第二个参数是初始化地图的大小,enableScrollWheelZoom是添加滚轮事件
数据库中所有经纬度不为空的加油站信息都展示在地图上,效果图如下:
点击logo显示加油站详细信息,并且显示一张加油站的图片,效果图如下:
这就是完整的代码和示例,希望大家看到了多多支持,点个关注,点个赞。