У меня есть карта и маркер на нем. Мне нужно сделать так, чтобы когда пользователь нажимал на этот маркер или нажимал рядом с этим маркером, приложение выполнит «слушатель onMapClick» и вернет мне координаты клика вместо «onMarkerClick». Как-то можно игнорировать щелчок маркера для одного маркера и вместо этого сделать onMapClick?
Я пробовал это, но это ничего не делает:
mMap.setOnMarkerClickListener (новый OnMarkerClickListener () {
@Override public boolean onMarkerClick(Marker arg0) { if(arg0.getSnippet().equals("bad_marker")){ mMap.setOnMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { mapClick(latLng); } }); }});