2
我已經實現了一個擴展Overlay的類,並且還覆蓋了onTap/onTouchEvent(都嘗試過)。Android - 地圖覆蓋onTouchEvent/onTap howto?
現在看起來好像當你在地圖上點擊而不管位置如何觸發事件。
如何確保僅當您點擊添加的疊加層時觸發事件?
感謝,
三通
我已經實現了一個擴展Overlay的類,並且還覆蓋了onTap/onTouchEvent(都嘗試過)。Android - 地圖覆蓋onTouchEvent/onTap howto?
現在看起來好像當你在地圖上點擊而不管位置如何觸發事件。
如何確保僅當您點擊添加的疊加層時觸發事件?
感謝,
三通
的上層覆蓋整個地圖。
如果您只想在點擊ItemizedOverlay
中的某件商品時點按事件,請使用onTap()
。
嗨@CommonsWare,你能詳細說說你的意思嗎?我嘗試了onTap,當我點擊地圖上的任何地方時,onTap仍然會被觸發。謝謝,Tee – teepusink 2010-04-09 19:27:27
我在MapView和ItemizedOverlay上做了大量的開發,只有當你點擊一個覆蓋項時,onTap()不會調用任何地方。看看這個項目的例子:http://github.com/commonsguy/cw-android/tree/master/Maps/NooYawk/ – CommonsWare 2010-04-09 20:36:53
謝謝!對我來說 - 我只需要這種簡單的例子! – sniurkst 2010-05-18 14:36:03