У меня есть активность с картой Google и маркерами на ней.Когда я нажимаю на маркер, я перехожу к операции с подробностями, где я показываю мини-карту с тем же местоположением.
Проблема заключается в операции с подробностями.Карта отображается, но с белым фоном.Вроде как у вас, когда ваш ключ API не установлен.
Странно то, что когда вы нажимаете на карту, улицы появляются.
<com.google.android.gms.maps.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_margin="@dimen/small_margin"
android:layout_height="120dp" />
public class AddLocationActivity extends AppCompatActivity implements OnMapReadyCallback {
private MapView mapView;
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_location);
mapView = findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
mapView.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
LatLng locationLatLng = new LatLng(location.getLatitude(), location.getLongitude());
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(locationLatLng, 18));
MarkerOptions marker = new MarkerOptions().position(locationLatLng);
mMap.addMarker(marker);
}
}