Ich lese die Google Maps-API-Dokumentation durch und unter MapFragment wird empfohlen, die Klasse nur beim Targeting von API 12 und höher zu verwenden. Dann gehe ich davon aus, dass SupportMapFragment auf API 11 und darunter abzielt, obwohl Google es in der Dokumentation nicht explizit erwähnt hat. Dann, wenn ich eine große Auswahl von API lvl zielen möchte? Dient SupportMapFragment auch API über 11?Google Maps Android-API: SupportMapFragment vs. MapFragment
Antwort
Dann nehme ich an, dass SupportMapFragment API 11 und darunter zielt, obwohl Google es nicht ausdrücklich in der Dokumentation erwähnt.
SupportMapFragment
ist für die Verwendung mit dem Backport des Android-Support-Pakets von Fragmenten. Es kann auf Android-Geräten mit API 10 und niedriger sowie auf Android-Geräten mit 11 und höher verwendet werden. MapFragment
erfordert die native API Level 11-Fragmentimplementierung und kann daher nur auf API Level 11 und höheren Geräten verwendet werden.
Hinweis, dass es keine Geräte API-Ebene laufen 11, die ich kenne - alles zumindest auf API-Ebene 12.
das wollte ich wissen. Ich war verwirrt, als ich die API-Dokumentation las. Vielen Dank! – user2168777
Mein Telefon läuft immer noch API lvl 9. Das HTC Desire HD hat das Betriebssystem-Upgrade nicht bekommen, da Google den Sense auf diesem Handy als "gut" ansieht. Ich habe mir nur die Statistiken angesehen und immer noch 24% verwenden 2.3 oder ältere Versionen von Android. – erdomester
@erdomester: Und um diese Geräte zu unterstützen, müssen Sie 'SupportMapFragment' verwenden, wie in meiner Antwort erwähnt. – CommonsWare
- 1. SupportMapFragment Set google maps Zoomstufe
- 2. Android Google Maps: disable in MapFragment ziehen
- 3. SupportMapFragment - kann nicht von Fragment zu MapFragment konvertieren
- 4. SupportMapFragment nicht mit Google-Logo
- 5. Wie behandelt man Berührungsereignisse in Google Maps (MapFragment)?
- 6. MapFragment Google Maps API v2 Nicht genügend Speicherfehler/Speicherleck
- 7. Async und Google Maps
- 8. Wie können benutzerdefinierte Steuerelemente zu MapFragment in Google Maps Android API v2 hinzugefügt werden?
- 9. Angular google Maps vs. ngMap
- 10. Android Google maps api vs JavaScript Google maps api
- 11. Hinzufügen mehrerer Marker Google Maps
- 12. Recyceln von Android Maps V2 SupportMapFragment beim Drehen
- 13. DexIndexOverflowException Mit Google Maps API
- 14. Android - Google Maps Implementierung
- 15. Google Maps .getMap() veraltet
- 16. iOS Google Maps SDK vs MapKit Scrollen
- 17. getSupportFragmentManager(). FindFragmentById gibt null für google maps in fragment in android zurück?
- 18. Xamarin Google Maps funktionieren nicht
- 19. Google Maps Satellitenansicht zeigt nicht alle Labels
- 20. Google Maps v2: Autorisierungsfehler
- 21. Google Maps Android API und aktueller Standort
- 22. Google Earth vs Google Maps für Benutzer mit geringer Bandbreite
- 23. mClustermanager.additem() Google Maps werfen Nullzeiger Ausnahme android
- 24. Google Maps: Erstelle Marker aus verschiedenen Klassen
- 25. Google Maps v2 MapFragment ist beim Zurückkommen aus dem Backstack extrem lückig
- 26. Google Maps App Absturzberichterstattung
- 27. Google Maps in einem actionbarsherlock Registerkarte
- 28. Google Maps Mobile SDK für Unternehmen vs. Google Maps Android API
- 29. Wie zeigen Sie mehrere Markierungen in MapFragment in Google Map API v2 an?
- 30. SupportMapFragment und onMapReady
Ja aktualisiert wurde, tut es. Es schreibt in den Dokumenten. – akaya
Ich empfehle, dies auch zu lesen (https://goo.gl/MLwDSx), mit der Frage verbunden. – Sotti