Android Получает Новые API Geo


Одна из небольших новостей от Google IO заключается в том, что теперь есть три новых API Android Geo, которые облегчат сборку информации о местоположении и активности в приложения. 

Помимо обновления внешнего вида карт Google, в новое обновление API сервисов Google Play были включены некоторые новые API. 

Поставщик слитного определения местоположения звучит странно, но “слитый” относится к слиянию информации от ряда датчиков местоположения. Он использует GPS, Wi-Fi и местоположения вышек сотовой связи, чтобы определить ваше местоположение, но с помощью единого унифицированного API. Он также имеет опцию энергосбережения, которая утверждает, что снижает энергопотребление при поиске местоположения всего до 1% от времени автономной работы в час. Конечно, для этого вам нужно торговать некоторой точностью местоположения. По сути, приложение может адаптировать точность к времени автономной работы во время работы. 

Геозона не нова, но новый API позволяет очень легко определить, когда пользователь входит или покидает указанную область. Вы можете использовать его, чтобы предупредить пользователя, когда он находится рядом с интересующим местоположением. Геозоны являются круговыми, вы указываете местоположение и радиус, и с ними может быть связано время истечения срока действия. 

Последний новый API-это распознавание активности. При этом акселерометр используется для определения того, что делает пользователь – остается неподвижным, ходит, ездит на велосипеде и в автомобиле. Поскольку он избегает использования GPS, этот API также имеет низкую разрядку батареи. По-видимому, он использует машинное обучение для оценки того, что делает пользователь. Он также предоставит значения достоверности для каждого обнаруженного состояния. 

Конечно, эти три API хорошо сочетаются друг с другом, так что вы можете использовать, скажем, данные из API распознавания активности для изменения поведения приложения – например, для обновления местоположения, если пользователь находится в автомобиле. Более креативные также заметят возможность заставить API распознавания активности работать с геозонами, чтобы установить различные единицы близости.  

Три новых API доступны через сервис Google Play.


Добавить комментарий