Геолокация
В Thinknx присутствует функционал GPS-трекера. Клиентское приложение отправляет информацию о геоданных на сервер Thinknx, где эти данные можно обработать, сохранить и отобразить. Действия, представленные в приложении, созданы для работы с геолокацией пользователей и позволяют вычислять такие значения, как расстояние пользователя до места, нахождение пользователя в определенном месте и т.д.
Также приложение помогает выбрать нужный вам объект. С помощью функции геолокации вычисляется расстояние до каждого объекта и предлагается ближайший к пользователю.
Примеры использования геолокации.
Вы подъезжаете к воротам вашего дома, в это время ворота автоматически открываются и на парковке зажигается свет или ваш умный холодильник сообщил вам, что закончились определенные продукты и вы проезжая рядом с конкретным магазином получаете push уведомление о том, что в данном магазине есть те продукты которые вам нужно купить.
Некоторые действия предполагают наличие не только пользователя, но и места, или "локации", которое должно быть заведено и настроено в программе. Таким местом может быть дом, работа, город, станция метро. Действия с таким параметром нужны для того, чтобы произвести какое-либо действие по появлению или отдалению пользователя от этой "локации".