【问题标题】:Android Google Maps V2 - On Camera moving EventAndroid Google Maps V2 - 相机移动事件
【发布时间】:2014-12-14 08:28:20
【问题描述】:

我想我的问题已经很明显了——我希望每次地图相机发生变化时都有一个听众。

我已经在 Touch 事件中,在 Dragged 事件中。但是,当地图移动时,我无法捕捉到事件(例如,我用力刷谷歌地图,地图移动与我不再用手指在屏幕上施加的力相关。)

请帮忙..非常感谢!

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    onCameraChangeListener 是否适合您的需求?

    如果没有,您是否可以将触摸事件传递给手势检测器以手动检测所有滚动和滑动,然后通过重复更新地图相机位置来手动控制相应的地图动画?

    【讨论】:

    • 感谢 stkentt,但事实并非如此。 onCameraChangeListener 仅在地图相机停止移动时触发。我想要的是地图相机每毫秒(如果需要)移动一次。
    • 再次感谢@stkentt。然而,对于检测到的每个手势,Gesture Detector 似乎只触发一次或两次(好吧,也许就像它的术语发音一样,gesture detector)。因此,如果我将其向左滑动,手势检测器将仅触发一次/两次。好吧,这就是我对我创建的代码的理解(这就是我尝试实现手势检测的方式stackoverflow.com/a/938657/1664424)我只需要一个事件来捕捉谷歌地图相机所做的每一个动作。
    • 嗯,我被难住了,然后我害怕!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 2014-02-16
    相关资源
    最近更新 更多