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