Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.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 将单击事件从GeoJsonLayers传递到所有较低的索引层_Android_Google Maps_Geojson_Layer - Fatal编程技术网

Android 将单击事件从GeoJsonLayers传递到所有较低的索引层

Android 将单击事件从GeoJsonLayers传递到所有较低的索引层,android,google-maps,geojson,layer,Android,Google Maps,Geojson,Layer,我使用GeoJson实用程序库在Android中的谷歌地图上实现层。图层仅包含多边形作为要素。我可以如下设置功能侦听器 layer.setOnFeatureClickListener(new GeoJsonLayer.OnFeatureClickListener() { @Override public void onFeatureClick(Feature feature) { Log.i

我使用
GeoJson实用程序库
在Android中的谷歌地图上实现层。图层仅包含多边形作为要素。我可以如下设置功能侦听器

layer.setOnFeatureClickListener(new GeoJsonLayer.OnFeatureClickListener() {
                @Override
                public void onFeatureClick(Feature feature) {

                    Log.i("GeoJsonClick", "Feature clicked: " + feature.getProperty("AName"));

                }
            });
当用户点击地图时,这个监听器会使用点击事件,但我也想触发OnMapClickListener来获取点击位置的Lat/Lng,但我知道点击事件不会传递给地图上较低的索引对象,如文档中所述

注意:如果有多个覆盖或形状(标记、多段线、多边形、, 圆和/或地面覆盖层)彼此重叠,即 单击事件首先在标记簇中循环,然后 根据其他可单击的覆盖或形状触发 z-索引值。每次单击最多触发一个事件。换句话说 换句话说,单击不会传递到具有的覆盖或形状 较低的z-索引值。阅读有关标记z索引的详细信息,然后单击 事件

但我想在两个地方都使用单击事件,即在图层(多边形级别)和贴图级别。我怎样才能做到这一点