(一)概述
-
百度地图开发者平台提供的六大功能
-
定位 :解决你在哪里的问题
-
地图:展示高清地图
-
出行:导航定位
-
轨迹:鹰眼轨迹平台为我们提供实时的位置信息
-
数据:提供海量的搜索数据
-
分析:挖掘客流分布,建筑物分布等等
-
(二)百度地图定位
GPS + WIFI + 基站
2.1 GPS定位
-
GPS定位:是美国军方提供的全球定位系统
-
北斗:中国研发
-
格洛纳斯:前苏联研发,北斗提供维护
-
伽利略:欧盟研发
2.2 WIFI(无线路由器)定位
每一台无线路由器的MAC地址都是唯一的;
-
WIFI定位的原理
- 当我们的手机连接到某一个无线路由器的时候,我们在打开百度搜索或是百度地图的时候,这是百度会问,是否允许开启你手机的GPS获取你的定位,如果你点允许了,这时候百度就会收集你的位置信息,然后把你的位置信息和你的路由器相绑定,下次只有有人搜到你的无线信号,就能确定你的位置在哪,当接受到你的无线信号越多了,定位你的位置就越准确。
2.3 基站定位
- 只要能收到到手机信号,手机不需要联网,也不用开起GPS,只要手机能打电话,就能定位到你的位置;
(三)百度地图的展示
这里主要分享的是WEB端展示,不涉及Android端和IOS端,本次jacky分享以JavaScript API v2.0,注意不是3.0的版本
3.1 申请秘钥
- 创建成功,我们可以看到