2016-07-01 5 views
1

Ich verwende MapBox SDK MAP
Wenn ich meine App
Das Verfahren zum ersten Mal installieren: onMapReady von mapView.getMapAsync Gibt NULLgetMapAsync von onMapReadyCallback MapBoxSDK Gibt NULL Karte für erstes Mal läuft Android

mapView.getMapAsync(new OnMapReadyCallback() { 
    @Override 
    public void onMapReady(MapboxMap mapboxMap) { 
     this.mapboxMap = mapboxMap; 

     Here mapboxMap = NULL <--- What To Do Here??? 
     ^^^^^^^^^^^

    } 
}); 
+0

Könnten Sie weitere Informationen mit Ihrer gesamten Tätigkeit zur Verfügung stellen? Ihre Kartenansicht ist möglicherweise immer noch null. Für ein vollständiges, funktionierendes Beispiel verweisen Sie auf die Mapbox-Dokumentation: mapbox.com/android-sdk/examples/ – cammace

Antwort

2

Traurig über Ihr Problem mit getMapAsync zu hören. Wenn Sie ein mapboxMapnull Objekt sehen, das ein Fehler ist. Bitte senden Sie einen Fehlerbericht über the issue tracker, damit wir untersuchen können.

2

Haben Sie onCreate() in mapView vor dem Aufruf von getMapAsync() aufgerufen?
Ich sah die gleiche Ausnahme.

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

Problem wurde auf Hinzufügen 2. Anweisung für onCreate() aufgelöst

+0

Danke, das muss die gültige Antwort sein, jetzt läuft sie –

Verwandte Themen