Получение местоположения с помощью API местоположения сервисов Google Play по сравнению с получением его с помощью API осведомленности

Я читал много хороших сравнений между API определения местоположения платформы Android и API определения местоположения сервисов Google Play. Однако есть ли какие-либо преимущества в использовании (исключительно для получения местоположения) API-интерфейса осведомленности о сервисах Google Play по сравнению с API-интерфейсом определения местоположения сервисов Google Play?


person diazdeteran    schedule 25.01.2017    source источник


Ответы (1)


Это действительно зависит от вашего конкретного варианта использования и требований.

  • Если вам просто нужно знать местоположение или вы хотите регулярно получать обновления местоположений, выберите LocationServices.FusedLocationApi.

  • Если у вас есть более сложные контекстные требования, например, вам нужно знать, когда пользователь начинает ходить, или когда пользователь входит в область, или что-то еще, основанное на контекст пользователя, вы хотите использовать Awareness API.

Чтобы ответить на ваш вопрос

Однако есть ли какие-либо преимущества в использовании (исключительно для получения местоположения) API-интерфейса осведомленности о сервисах Google Play по сравнению с API-интерфейсом определения местоположения сервисов Google Play?

Нет, совсем нет. Awareness API не был создан исключительно с целью получения местоположений. Однако LocationServices.FusedLocationApi был, так что используйте его.

person Tim    schedule 25.01.2017