Улицы Google Map отображаются только после нажатия на карту - PullRequest
0 голосов
/ 17 июня 2019

У меня есть активность с картой 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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...