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