Получение местоположения с помощью 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
было однако, так что используйте это.