Сначала запросить местоположение или получить доступ к разрешениям для доступа к местоположению?

#android #google-maps #android-manifest #android-location

#Android #google-карты #android-манифест #android-местоположение

Вопрос:

В каком правильном порядке запрашивать у пользователя запрос местоположения:

Чтобы продолжить, включите «Местоположение устройства», которое использует службу определения местоположения Google

Или к разрешениям на доступ к местоположению ( ACCESS_FINE_LOCATION и ACCESS_COARSE_LOCATION ), чтобы отобразить текущее местоположение устройства пользователя на карте? Спасибо!

Комментарии:

1. в идеале оба являются обязательными. без включения вы не сможете получить местоположение. и без этого разрешения вы не сможете отправить запрос о местоположении. итак, сначала попросите пользователя включить службу определения местоположения Google. при успешном выполнении этого вы можете запросить разрешения.

2. @AndroidTeam Есть ли обратная сторона, если я сначала запрашиваю разрешения, а затем включаю службу определения местоположения Google? Спасибо!

3. Нет, нет никаких недостатков, если вы хотите сначала запросить разрешение, просто убедитесь, что при запросе местоположения он попросит включить службу определения местоположения Google.