Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android google maps的多个层中传播事件_Android_Google Maps_Android Mapview - Fatal编程技术网

在android google maps的多个层中传播事件

在android google maps的多个层中传播事件,android,google-maps,android-mapview,Android,Google Maps,Android Mapview,我正在为android 1.6开发一个基于谷歌地图的应用程序 我的问题是,在我的应用程序中,有多个层从ItemizeOverlay扩展而来,表示地图中的信息 问题是所有层都实现了onTap方法,但现在只有最后一层(在堆栈顶部)检测到tap事件,因此如果用户点击更深的项中的项,则onTap方法永远不会触发 有没有办法将事件传播到更深的层次?自android 2.0以来已修复,这是包括我的(MyTouch3G)在内的一些手机的已知问题

我正在为android 1.6开发一个基于谷歌地图的应用程序

我的问题是,在我的应用程序中,有多个层从ItemizeOverlay扩展而来,表示地图中的信息

问题是所有层都实现了onTap方法,但现在只有最后一层(在堆栈顶部)检测到tap事件,因此如果用户点击更深的项中的项,则onTap方法永远不会触发


有没有办法将事件传播到更深的层次?

自android 2.0以来已修复,这是包括我的(MyTouch3G)在内的一些手机的已知问题