《我的安卓爬坑之旅》-高德地图遇到的坑(2)

本文记录了在Android应用中使用高德地图开发时遇到的问题,包括定位点和覆盖物重叠、Android Studio的Instant Run导致地图不显示、地图加载完成回调函数缺失以及步行路径规划显示异常的解决方案。
摘要由CSDN通过智能技术生成

2017-02-25


这篇博客是关于高德使用中遇到的问题,或许是因为开发文档中没有说明,或许是因为自己段位不够,反正就是遇到坑了。

关于定位点和覆盖物

有这么一个业务需求:定位手机所在位置成功后,请求服务器数据,服务器返回手机所在地点指定范围内的的点,然后把这些点添加到地图上。
刚开始还没有什么问题,按照官网的demo来做的,到后来数据量多的时候就出现了marker重叠的问题。当然,marker点多的话,重叠也是无法避免的,但是,把定位的标记也给覆盖掉了,这就有点不好了。也没有查到相关的api,demo上添加定位点也是用的marker,估计都是同一级别,按照添加的先后顺序覆盖叠加。
后来找到了一个方法 mLocMarker.setToTop();这样可以把某个marker设置到最高的层级显示。还有一个方法是

    public void setDisplayLevel(int var1) {
   
        IMarkerAction var2 = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值