0
当前我使用了地图视图并在其中放置了一些覆盖物品如何知道哪个overlayitem被挖掘?
我覆盖了ItemizedOverlay中的onTap函数,这样当用户点击地图上的标记图标时,就会执行一些操作。
但是,我不知道如何知道正在点击哪个标记,以便项目的相关数据将显示在屏幕上。我怎样才能做到这一点?
谢谢!
当前我使用了地图视图并在其中放置了一些覆盖物品如何知道哪个overlayitem被挖掘?
我覆盖了ItemizedOverlay中的onTap函数,这样当用户点击地图上的标记图标时,就会执行一些操作。
但是,我不知道如何知道正在点击哪个标记,以便项目的相关数据将显示在屏幕上。我怎样才能做到这一点?
谢谢!
onTap()
方法接收正在点击的项目的索引。由于您是第一位给予ItemizedOverlay
项目的人,因此您的代码应能够确定哪个项目出现在该索引处,例如get()
的OverlayItems
的ArrayList
。
This sample project演示该技术。
谢谢! :D我不知道我能得到索引! – 2009-11-18 01:31:05