我有一个应用程序(使用LocationListener)跟踪当前位置,并不断更新LatLngBounds来保持跟踪。每次边界更改导致重绘地图时,都会调用“ onCameraChange”

我想在用户手动展开地图时暂时中止此过程,但是要做到这一点,我需要能够区分由新LatLngBounds引起的对onCameraChange的调用和由地图的手动扩展引起的对onCameraChange的调用。

目前,在onCreate过程中启动了onCameraChangeListener。

我怎样才能做到这一点?

最佳答案

您可以使用类似于this issue comment #21的代码。

关于android - 如何检测是什么触发了android sdk onCameraChange调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16255220/

10-10 21:14