2009-11-17 88 views
0

当前我使用了地图视图并在其中放置了一些覆盖物品如何知道哪个overlayitem被挖掘?

我覆盖了ItemizedOverlay中的onTap函数,这样当用户点击地图上的标记图标时,就会执行一些操作。

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

谢谢!

回答

3

onTap()方法接收正在点击的项目的索引。由于您是第一位给予ItemizedOverlay项目的人,因此您的代码应能够确定哪个项目出现在该索引处,例如get()OverlayItemsArrayList

This sample project演示该技术。

+0

谢谢! :D我不知道我能得到索引! – 2009-11-18 01:31:05