Я создаю слой из строки геоджона и хочу, чтобы полилинии были не активными.
Если я создаю полилинии вручную как 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