我有一个应用程序(使用LocationListener)跟踪当前位置,并不断更新LatLngBounds来保持跟踪。每次边界更改导致重绘地图时,都会调用“ onCameraChange”
我想在用户手动展开地图时暂时中止此过程,但是要做到这一点,我需要能够区分由新LatLngBounds引起的对onCameraChange的调用和由地图的手动扩展引起的对onCameraChange的调用。
目前,在onCreate过程中启动了onCameraChangeListener。
我怎样才能做到这一点?
最佳答案
您可以使用类似于this issue comment #21的代码。
关于android - 如何检测是什么触发了android sdk onCameraChange调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16255220/