2016-04-24 16 views
0

Meine Anwendung heve 3 Tabs, eine der Registerkarten enthalten Google Map. Wenn ich meine Anwendung starte, sehe ich die Karte, kann zoomen und auf der Karte verschieben, aber ich sehe keine Markierungen auf der Karte.android Google Map Marker nicht gezeigt

Karten Aktivität haben Auto-Code generiert:

public void onMapReady(GoogleMap googleMap) { 
     mMap = googleMap; 

     // Add a marker in Sydney and move the camera 
     LatLng sydney = new LatLng(-34, 151); 
     mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 
     mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); 
    } 
+0

"eine der Registerkarten enthalten google map" "Karten Aktivität Auto Code generiert haben". Haben Sie zwei Karten? Einer ist in der Registerkarte und andere sind in Aktivität? – Blackkara

+0

Aktivität enthält 3 Registerkarten. Eine der Aktivitäten haben Map und diese Karte zeigt keine Marker. –

Antwort

0

Überprüfen Sie, ob Sie Maps für Android in Google API Console aktiviert haben. Überprüfen Sie, ob Sie alle in der Official Google Documentation genannten Schritte ausgeführt haben. Ihre Aktivität muss FragmentActivity erweitern und GoogleMap-Objekt initialisieren. Stellen Sie sicher, dass Sie die Support-Bibliothek hinzugefügt haben.

Versuchen Sie, eine Karte mit dieser Linie zu erstellen:

MapFragment mMapFragment=MapFragment.newInstance(mapOptions());