如何知道正在点击哪个叠加层?

时间:2009-11-17 10:36:19

标签: android

目前我使用了地图视图并在其中放置了一些叠加项目

我覆盖了ItemizedOverlay中的onTap功能,以便当用户点击地图上的标记图标时,会执行一些操作。

但是,我不知道如何知道正在点击哪个标记,以便项目的相关数据将显示在屏幕上。我怎么能这样做?

感谢!!!

1 个答案:

答案 0 :(得分:3)

onTap()方法接收被点击的项目的索引。由于您是首先在序列中提供ItemizedOverlay项目的人,因此您的代码应该能够确定哪个项目出现在该索引处,例如{{1}上的get() } ArrayList

This sample project演示了这项技术。