2016-07-08 7 views
7

Nachdem ich meine Abhängigkeiten aktualisiert meine getMap() wird nicht funktionieren. (Es verwendet nur gut vor der Aktualisierung zu arbeiten)Fehler: Kann Symbolmethode getMap() nach Abhängigkeiten nicht finden Update

Hier ist die Linie der Codes i Fehler erhalten

GoogleMap map = ((MapView) mRootView.findViewById(R.id.fragment_map_mapview)).getMap(); 

Location locationNet = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); 
Location locationGps = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); 

Der grandle Code

dependencies 
     { 
      compile 'com.android.support:support-v4:24.0.0' 
      compile 'com.android.support:appcompat-v7:24.0.0' 
      compile 'com.android.support:cardview-v7:24.0.0' 
      compile 'com.android.support:recyclerview-v7:24.0.0' 
      //compile 'com.google.android.gms:play-services:7.3.0' 
      compile 'com.google.android.gms:play-services:9.2.0' 
      compile 'com.afollestad:material-dialogs:[email protected]' 
      compile 'com.bignerdranch.android:recyclerview-multiselect:0.1' 
      compile 'com.j256.ormlite:ormlite-android:4.48' 
      compile 'com.melnykov:floatingactionbutton:1.2.0' 
      compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3' 
      compile 'se.emilsjolander:StickyScrollViewItems:1.1.0' 
      compile 'com.squareup.picasso:picasso:2.5.2' 
      compile fileTree(include: ['*.jar'], dir: 'libs') 
     } 
+2

Mögliches Duplikat von [GetMap durch GetMapAsync ersetzen] (http://StackOverflow.com/questions/31371865/Replace-Getmap-with-Getmapasync) –

+1

@NDorigatti und @Owais Ali sind korrekt, Sie müssen ['getMapAsync() '] (https://developers.google.com/android/reference/com/google/android/gms/maps/MapFragment) Methode. –

Antwort

10

getMap() Methode ist eine veraltete API, die in entfernt wurde Google Play-Dienste 9.2. Du musst dies überall durch getMapAsync() ersetzen (oder bei der älteren Version von Play Services bleiben).

Verwandte Themen