Mapbox InfoWindow (фрагмент) больше не отображается, когда определен OnMarkerClick - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь внедрить метод onMarkerClick из Mapbox:

@Override
    public boolean onMarkerClick(@NonNull Marker marker)
    {
        LatLng point = marker.getPosition();
        if (destinationMarker != null) {
            mapboxMap.removeMarker(destinationMarker);
        }
        destinationCoord = point;
        destinationPosition = Point.fromLngLat(destinationCoord.getLongitude(), destinationCoord.getLatitude());
        originPosition = Point.fromLngLat(originCoord.getLongitude(), originCoord.getLatitude());

        //marker.showInfoWindow(mapboxMap, mapView);

        navBar.setVisibility(View.VISIBLE);

        return true;
    }

Но проблема в том, что, поскольку я внедрил этот метод, InfoWindow (фрагмент) больше не отображается. До этого InfoWindow отображалось автоматически.

Я попробовал с методом marker.showInfoWindow(mapboxMap, mapView);, но на сайте mapbox говорят, что нам не нужно его использовать, и он вызывается автоматически.

Я что-то не так делаю?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...