我正在使用这个插件: https://github.com/JakeWharton/ActionBarSherlock-Plugin-Maps/downloads
在ABS中使用MapViewActivity。
我的问题是我想要在地图上检测onTap事件,而不是在叠加层上,并且onTap方法似乎没有出现在SherlockMapActivity.class中
怎么做?
感谢。
答案 0 :(得分:1)
SherlockMapActivity
只是MapActivity
的扩展,可将ActionBarSherlock
的功能添加到MapActivity
。但是,它没有添加onTap
方法,MapActivity
也没有提供方法。
我想您正试图检测MapView
上的点按。存在几种方法是为了这样做。我最喜欢的一个是添加自定义Overlay
除了检测点击之外什么都不做。必须在Overlay
getOverlays()
的第一个叠加层添加此List
,以便在所有其他onTap
之后调用其Overlay
方法}Š