引言
一、我们的手机上装了哪些应用,哪些是与地图相关的?
1、高德地图——出行导航、路线规划、周边查询
2、滴滴出行、神舟专车、易到、膜拜、bluegogo——打车、共享单车
3、饿了么、美图外卖、猫眼电影、大众点评——O2O、吃喝吃喝、最优路径规划
4、淘宝网、闲鱼、京东——收货地址、配送
5、微信、QQ、陌陌,附近的人、位置共享
6、咕咚、keep、乐动力
7、支付宝 到位、VR红包
二、结论:
1、80%的应用都和位置有关;
2、每个应用都会默默的收集用户位置信息。
3、开发常用功能
* 定位:gps定位、移动蜂窝定位、wifi定位
* 地名地址:经纬度——》地址,地址——》经纬度
* 周边查询
* 信息展示
* 路径规划
高德地图概述
1、开发平台
http://lbs.amap.com
高德开放平台提供2D,3D,卫星多种地图形式供开发者选择,无论基于哪种平台,都可以通过高德开放平台提供的API和SDK轻松的完成地图的构建工作。同时我们还提供强大的地图再开发能力,全面的地图数据支持,离线在线两种使用方式,多种地图交互模式,满足各个场景下对地图的需求。
2、提供服务类型
http://lbs.amap.com/api
3、账户注册生成key
http://lbs.amap.com/dev/key
帮助文档:
http://lbs.amap.com/api/webservice/guide/create-project/get-key
4、使用指南
1)JSAPI入门指南
高德地图 JavaScript API,是由 JavaScript 语言编写的应用程序接口,它能够帮助您在网站或移动端中构建功能丰富、交互性强的地图应用程序。除了基本地图功能的接口外,JavaScript API还提供了诸如地点搜索、路线规划、定位、地址解析、行政区查询等数据服务,您可以根据自己的需要进行选择性使用。目前,最新版本为JavaScript API V1.3.24。
基于高德地图 JavaScript API 对外提供的UI组件库,侧重于帮助开发者快速实现地图上UI组件的个性化展示,详情可参考UI组件库简介。
http://lbs.amap.com/api/javascript-api/gettingstarted
* 在线示例
http://lbs.amap.com/api/javascript-api/example/map/map-with-function-control
2)Android地图SDK简介
高德地图 Android SDK 是一套地图开发调用接口,开发者可以轻松地在自己的Android应用中加入地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。
从 V4.0.0开始,除了支持手机设备外,还支持Android Wear。
从 V5.0.0开始,矢量地图 SDK 采用高德智能AI引擎,适配 Android 7.0 的同时全面支持 arm/x86 架构的 Android 设备。
* 示例Demo
http://lbs.amap.com/api/android-sdk/summary/
5、高德云图服务
http://lbs.amap.com/yuntu/summary/
高德云图,为您提供位置数据存储、检索、展现服务,助您快速搭建基于“自有数据”的网站或APP,一份数据实时同步各端(如Web网站、H5、APP)应用;
核心功能:位置数据的存贮、编辑、检索、展现以及应用开发;
基于自有数据,用云图可以快速在线制作地图并搭建LBS、020应用。
6、开源项目
基于React 封装https://github.com/ElemeFE/react-amap.git
基于Vue封装https://github.com/AlfieriChou/vue2.0-amap
基于Angularjs 封装https://github.com/leftstick/angular-amap.git
7、基于地图的一些应用想法
1)终端位置上报
2)终端位置热点图、海量图
。。。持续更新中
微信个人订阅号:老瓦谈(weikcha)
历史消息列表: