忽略折线点击监听器(作为GeoJSONFeature),以便可以触发Map点击监听器

时间:2018-09-03 11:42:24

标签: java android google-maps

我正在根据geojson字符串创建一个图层,我想将折线设置为不可点击。

如果我将折线手动创建为Polyline并调用.setClickable(false),则一切正常。但是,如果我尝试这样做:

 GeoJsonLayer layer = null;
 try {
     String json = "(...)";
     layer = new GeoJsonLayer(mMap,new JSONObject(json));
 } catch (JSONException e) {
     e.printStackTrace();
 }

 GeoJsonLineStringStyle pointStyle = layer.getDefaultLineStringStyle();
 pointStyle.setClickable(false);

仍然调用onPolylineClick而不是onMapClick

0 个答案:

没有答案