目前我使用了地图视图并在其中放置了一些叠加项目
我覆盖了ItemizedOverlay中的onTap功能,以便当用户点击地图上的标记图标时,会执行一些操作。
但是,我不知道如何知道正在点击哪个标记,以便项目的相关数据将显示在屏幕上。我怎么能这样做?
感谢!!!
答案 0 :(得分:3)
onTap()
方法接收被点击的项目的索引。由于您是首先在序列中提供ItemizedOverlay
项目的人,因此您的代码应该能够确定哪个项目出现在该索引处,例如{{1}上的get()
} ArrayList
。
This sample project演示了这项技术。