Awesome
利用百度地图快速实现支付宝的“到位”功能。
- 基于LBS精确获取地理位置的周边数据
- 地图动态显示网络图标
- 支持多点聚合与分离
- 点击图标动态放大选中效果
- 移动、放大、缩小地图后重新更新数据
- 聚合图标点击动画展开
- 根据实际距离调整地图层级为屏幕大小
- 分页刷新
- rxjava
效果
<img src="https://github.com/CarGuo/LBSMap/blob/master/01.jpg" width="240px" height="426px"/>
<img src="https://github.com/CarGuo/LBSMap/blob/master/02.jpg" width="240px" height="426px"/>
<p></p>
GIF好掉帧┑( ̄Д  ̄)┍
<img src="https://github.com/CarGuo/LBSMap/blob/master/01.gif" width="240px" height="426px"/>
<img src="https://github.com/CarGuo/LBSMap/blob/master/02.gif" width="240px" height="426px"/>
<img src="https://github.com/CarGuo/LBSMap/blob/master/03.gif" width="240px" height="426px"/>
像“到位”的顶部标签可以通过tag标签实现,加载距离调整层级即可。搜索的话可以通过q字段和filter字段来标识和过滤数据。
如果后面有需要再补充到DEMO吧。