gpt4 book ai didi

android - 在 android Mapview 中工作的缩放事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:15 25 4
gpt4 key购买 nike

我需要在用户缩放后重新绘制叠加层。
执行此操作的最佳方法是什么?
我已经尝试了我能想到的所有方法(保存 getZoomLevel() 状态,覆盖 onUserInteraction()),但实际上没有任何效果。
问题是,当用户单击缩放时正在调用 draw(),因此我的绘制方法获取的信息(关于 map 的状态)与 mapview 完成缩放后的状态不同。
此外,在缩放结束时不会调用 draw(),因此只有当我平移 map 时,叠加层才会正确绘制。

最佳答案

由于 7 个月内没有人回答这个问题,我将写下我最终所做的事情。

我使用 Handler 在 500 毫秒后手动刷新 map ,它工作正常。

Handler handler;
handler.postDelayed(refreshRoute, 500);

关于android - 在 android Mapview 中工作的缩放事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2817853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com