百度地图无法滑动,也不能缩放

如图,做了一个点覆盖功能。切换tab的时候调用mBaiduMap.clear();然后重新加载marker,生命周期都是按照百度地图官方demo调用的。长时间操作其他界面或者退出到后台(不清理后台)。地图不能缩放,也不能滑动,覆盖物也消失,其他控件操作正常,问题不定时出现。只有退出程序,重新打开,地图才能重新正常滑动。百度地图放在activity的fragment当中。activity启动模式用的"singleTask"。想请问下这个到底是什么原因造成的?已经困扰很久,一直没有解决,网上也没有给出明确的方法解决此问题。图片说明

3个回答

你的生命周期里面是不是销毁了地图或者之类的操作,先把生命周期到后台的操作里面的方法干掉

hl763785813
hl763785813 没有,生命周期都是按照官方文档来的。只是在界面销毁的时候调用了销毁的方法。不仅仅是后台会出现这种情况,使用一段时间之后也可能出现,基本上没法复现这种情况
接近 3 年之前 回复

楼主解决了嘛?我这边之前可以缩放的程序现在也无法缩放了

l1712115388
肥西小钢炮 回复hl763785813: 楼主最后解决了么,?我也遇到相同问题。。。。
2 年多之前 回复
hl763785813
hl763785813 还没有解决呢,论坛里面也没人回答
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问