要求:
如果我有20个标记 - 在同一个LatLng中和周围有10个蓝色和10个红色。我想要红色上方的蓝色标记,因此我为蓝色标记添加了z-index。我必须能够点击任何标记并获取setOnMarkerClickListener以获取我点击的特定标记,而不管z-Index。
蓝色标记
mMapView.addMarker(new MarkerOptions().position(location).title("BluePin1").zIndex(1.0f).snippet("Address Blue1").icon(bluepins));
红色标记
mMapView.addMarker(new MarkerOptions().position(location).title("RedPin1").snippet("Address Red1").icon(redpins));
问题:即使单击红色标记,具有较高z-index(蓝色标记)的标记也始终优先。有没有办法让标记点击事件在点击时不会优先考虑z-index?
注意:我使用的是Google Play服务版本10.0.0