gpt4 book ai didi

android - 带有 ItemizedOverlay 和 map 滚动的 MapView

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

我在 Android 的 MapView 上使用自定义 ItemizedOverlay 时遇到问题。

我所做的:非常简单的 ItemizedOverlay 类的后代,它只包装我自己类型的项目并使用 ItemizedOverlay 完成所有艰苦的工作。

什么有效:几乎所有的东西 - 项目被正确绘制,我可以点击它们等。

问题:如果我通过 map 本身在 View 中拖动 map ,我可以毫无问题地滚动它。但是,如果我尝试开始将 map 移动到叠加层中的一个项目上(例如,“按项目拖动 map ”),它不会移动。

这确实是个问题,因为如果我有“多一点”的项目,就无法拖动 map (不取消缩放并在项目外部抓取 map )。

即使我不处理由 ItemizedOverlay 生成的任何事件(例如,在我的叠加层中注释掉了 onTap()),也会出现此问题。

如有任何建议,我们将不胜感激。

最佳答案

好的,我们解决了这个问题。

但我们找到的唯一解决方案是编写我们自己的“ItemizedOverlay”版本(不继承它)。例如。我们正在绘制自己的叠加层并处理“点击事件”。

关于android - 带有 ItemizedOverlay 和 map 滚动的 MapView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502788/

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