2009-11-17 89 views
0

當前我使用了地圖視圖並在其中放置了一些覆蓋物品如何知道哪個overlayitem被挖掘?

我覆蓋了ItemizedOverlay中的onTap函數,這樣當用戶點擊地圖上的標記圖標時,就會執行一些操作。

但是,我不知道如何知道正在點擊哪個標記,以便項目的相關數據將顯示在屏幕上。我怎樣才能做到這一點?

謝謝!

回答

3

onTap()方法接收正在點擊的項目的索引。由於您是第一位給予ItemizedOverlay項目的人,因此您的代碼應能夠確定哪個項目出現在該索引處,例如get()OverlayItemsArrayList

This sample project演示該技術。

+0

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