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

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

1 ответ

Решение

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

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

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

Ответить на ваш вопрос

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

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

Другие вопросы по тегам