Der PlacePicker ist ein nützliches Widget in com.google.android.gms:play-services-places:9.4.0
hinzugefügt. Hier finden Sie die Beschreibung: PlacePickerWarum benötigt Android PlacePicker (!) Nicht die Berechtigung ACCESS_FINE_LOCATION?
Die Dokumentation besagt eindeutig, dass Sie die Berechtigung ACCESS_FINE_LOCATION benötigen, damit es funktioniert.
Auf Marshmallow und darüber müssen Sie auch den Benutzer bitten, diese Erlaubnis zu erteilen.
Aber es scheint zu funktionieren, ohne dies zu tun!
Meine app tut
- Schlüssel
- nicht definieren die Erlaubnis in der AndroidManifest
- nicht stellen dem Benutzer, eine Karten-API bieten diese Erlaubnis jederzeit
zu gewähren, aber läuft die App auf einem Marshmallow-Gerät startet den PlacePicker und ich kann
- korrekt einen Ort auswählen (nicht ohne den API-Schlüssel möglich).
- gehen „Mein Standort“ über die MyLocation-Taste, um (möglichst ohne API-Schlüssel)
jemand dies bestätigen kann, oder eine Erklärung hat, warum das Widget gewährt, ohne die richtigen Berechtigungen funktioniert?
Ich muss auch wissen, warum, und wenn ich nach ACCESS_FINE_LOCATION fragen sollte – pandalion98