mapView не отображается правильно в Android - PullRequest
0 голосов
/ 11 марта 2019

У меня есть mapView в моем диалоге.но карта не отображается правильно и есть некоторое прозрачное пространство для просмотра!

это мой xml:

<com.google.android.gms.maps.MapView
            android:id="@+id/mapView"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

init mapView:

mapView = (MapView) view.findViewById(R.id.mapView);
                mapView.onCreate(null);
                mapView.getMapAsync(this);

onMapReady:

@Override
    public void onMapReady(GoogleMap googleMap) {
        try {
            mGoogleMap = googleMap;

            MapsInitializer.initialize(getBaseActivity());
            googleMap.getUiSettings().setMapToolbarEnabled(false);
            googleMap.getUiSettings().setAllGesturesEnabled(true);
            googleMap.getUiSettings().setMyLocationButtonEnabled(true);
            googleMap.clear();
            googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
            mapView.onResume();

            mGoogleMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
                @Override
                public void onCameraIdle() {
                    LatLng latLng = new LatLng(mGoogleMap.getCameraPosition().target.latitude,
                            mGoogleMap.getCameraPosition().target.longitude);
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

снимок экрана

, пожалуйста, помогите мне исправить это.спасибо.

...