0
當前我使用了地圖視圖並在其中放置了一些覆蓋物品如何知道哪個overlayitem被挖掘?
我覆蓋了ItemizedOverlay中的onTap函數,這樣當用戶點擊地圖上的標記圖標時,就會執行一些操作。
但是,我不知道如何知道正在點擊哪個標記,以便項目的相關數據將顯示在屏幕上。我怎樣才能做到這一點?
謝謝!
當前我使用了地圖視圖並在其中放置了一些覆蓋物品如何知道哪個overlayitem被挖掘?
我覆蓋了ItemizedOverlay中的onTap函數,這樣當用戶點擊地圖上的標記圖標時,就會執行一些操作。
但是,我不知道如何知道正在點擊哪個標記,以便項目的相關數據將顯示在屏幕上。我怎樣才能做到這一點?
謝謝!
onTap()
方法接收正在點擊的項目的索引。由於您是第一位給予ItemizedOverlay
項目的人,因此您的代碼應能夠確定哪個項目出現在該索引處,例如get()
的OverlayItems
的ArrayList
。
This sample project演示該技術。
謝謝! :D我不知道我能得到索引! – 2009-11-18 01:31:05