1

我的地图上有一些项目。

其中一些,朋友,当用户按下它们时,必须在对话框中显示一些信息。其中一些,我目前的职位,必须什么都不显示。

我尝试为我的位置删除 ImtemizedOverlay 的 onTap 函数的所有代码,但它不起作用....为什么?因为如果我的位置离朋友很近,如果我试图向朋友施压,什么都不会发生……¿为什么?因为我的位置 onTap 区域它与朋友的 onTap 区域混合在一起,当我试图按下朋友的 onTap 时,它正在按下我位置的空 onTap。

有办法解决这个问题吗?

谢谢

4

1 回答 1

1

ItemizedOverlay表明你的位置应该从这个方法返回或者false根本onTap()不覆盖这个方法。在这种情况下,地图会将事件转发到其他叠加层。

当您从 中返回trueonTap(),该事件将被此叠加层吃掉,而其他叠加层将永远不会被调用。

于 2011-02-01T21:54:33.787 回答