我的对话框中有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();
}
}
请帮助我解决此问题。谢谢。