我正在尝试使用Google Map在我的应用程序上绘制一些标记。最初,应用程序在当前位置周围显示一些标记。然后在地图上平移后,必须在新的摄像机位置上显示新标记。这应该显示在用户已停止平移。目前,标记存储在远程数据库中。用户停止平移后,必须通过调用webservice加载标记。
问题在于如何检测地图上的平移以及平移何时停止.Google地图OnCameraChangeListener()无法实现,因为它检测到地图上的所有更改,包括通过代码进行缩放更改。我必须检测pann通过触摸在地图上改变只是因为通过代码也有很多变焦和相机变化。
我按照github链接
实际上我没有正确的想法如何在我的地图View活动中实现MapStateListener。 Stack Overflow中的许多其他链接,但在实现时无法获得任何解决方案。