百度鹰眼地图使用

百度鹰眼地图下载及使用教程

1. 首先先要注册百度地图的服务器,申请一个账号。创建页面如图所示

http://lbsyun.baidu.com/apiconsole/key/create
这里写图片描述
注意:ip白名单设置所有ip地址 即0.0.0.0/0


2.登录鹰眼控制台,创建一个服务ID 如图所示

http://lbsyun.baidu.com/trace/admin/service
这里写图片描述


3.下载插件postman,这款工具可以帮助我们去插入地图上的点位。下载地址百度即可


4.下载网上百度鹰眼的的demo,可以继承到自己的web项目里的,下载地址如下(下载2.0版本的)
http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=102265&extra=page%3D1


5.下载完百度鹰眼地图demo后阅读使用说明文件,如下


  • 1.主要逻辑代码都在\static\js\track\demo.js文件中;
  • 2.ak和serviceid可以在demo.js开头设置(Test_ak、ServiceId),也可以写在地址栏中(?i=你的serviceid&k=你的服务端类型ak), 例如:file:///D:/web%20demo%20v2.0/index.html?i=12345&k=FGHJFGHJGHJGH
  • 3.demo中的轨迹数据是通过鹰眼api获取的,需要使用服务端类型的ak;
  • 4.建议增加一个自己的服务来转发请求,可以避免ak暴露;
  • 5.demo中是利用jsonp的callback方式来解决跨域问题的,百度地图开放平台大部分get请求类型的api都支持callback;

修改\static\js\track\demo.js文件下的ak以及id即可使用


6.我们就开始插入点位,首先要查看百度鹰眼2.0的API文件
http://lbsyun.baidu.com/index.php?title=yingyan/api/track


说明一下:添加轨迹点的API。

1.使用postman插件添加请求的url
= http://api.map.baidu.com/trace/v2/track/addpoint
这里写图片描述

2.加入请求参数,如下图
这里写图片描述

重点说明:

- 请求参数中 latitude longtitude

经纬度可以在地图截取器中获取,但是要注意不要将经纬度写反了120.166958(longtitude),30.252226(latitude)

- 参数时间loc_time

需要去在线网站转化,将时间转化为请求参数类型,时间参数添加成当前时间,不然demo中当前时间下会找不到添加的点!转化工具地址如下
http://tool.lu/timestamp

- ak serverID
将ak serverID添加成自己注册的就好了。

- 添加多条轨迹
下载csv文件,更改文件中的时间和经纬度即可,下载链接
http://wiki.lbsyun.baidu.com/cms/lbstrace/point_list.csv

成功后就能在自己的demo文件中显示插入点在地图上的运动轨迹了。
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值