微信小程序,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
微信小程序提供超过50个入口,结合LBS地理位置信息,广泛连接线上线下的需求场景,并通过微信支付最终形成商业闭环,成为微信商业战略的主要承载。
最近的项目需要用到LBS服务,快速补个课。LBS即基于位置的服务(Location Based Services),是利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。首先用户可利用定位技术确定自身的空间位置,随后用户便可通过移动互联网来获取与位置相关资源和信息。LBS服务中融合了移动通讯、互联网络、空间定位、位置信息、大数据等多种信息技术,利用移动互联网络服务平台进行数据更新和交互,使用户可以通过空间定位来获取相应的服务。
具体需求将使用百度地图来实现,其中包括的最基本的几个api为:
1.地图的创建
2.创建标记点
当然也可以自定义标记点样式,需要依靠图片
3.创建d出信息框
InfoWindow可以传入HTML,但是好像不支持CSS样式,因此想要实现比较好看的效果需要自己封装d出框
4.创建行车轨迹(带途经点)
官方的例子仅支持绘制两个点的行车轨迹,所以如果是多个点的话只能自己调用回调函数绘制
5.删除覆盖物
map.clearOverlays() 可以清除地图上所有覆盖物
map.removeOverlay(overlay)可以移除指定覆盖物。如果覆盖物从未被添加到地图中,则该移除不起任何作用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)