Возможный? Используйте Google Maps / GPS, чтобы сказать, как долго кто-то был в местоположении?
Вопрос
Я думаю о создании приложения для iphone, которое будет использовать функцию GPS, чтобы отслеживать, где кто-то находится и как долго. Я понимаю, что, возможно, могу узнать текущее местоположение с iphone с веб-сайта, но единственный способ, с которым я знаком, - это использование вызовов ajax и т. Д. постоянные звонки для отслеживания времени. Есть лучший способ сделать это? Любые ресурсы, которые я мог бы проконсультировать по этой идее / концепции? Это даже правдоподобно в этот момент?
Я больше разбираюсь в php / mysql, но пытаюсь развить некоторые мои новые идеи. Любая помощь будет принята с благодарностью!
Решение
Вы можете сохранить локальное хранилище данных, а затем отправлять обновления на сервер только тогда, когда приложение обнаружит, что пользователь переместился. Я почти уверен, что это сработает, и на стороне сервера вы просто работаете в последний раз, когда пользователь регистрируется, а затем сравниваете это с текущим временем, чтобы увидеть, как долго они были где-то. Единственная техническая проблема, с которой я могу столкнуться, заключается в том, что для этого требуется, чтобы пользователь включил iphone и приложение открывало ВСЁ время, когда они где-то были, что означало бы, что iphone теперь просто довольно дорогой GPS-трекер со встроенным телефоном! р>
Другие советы
вы можете сохранять местоположения пользователей в локальном списке на iphone, и раз в час вы отправляете список с парами location / timesptamp на сервер.
Как говорит Джеймс Рэйбоулд, вы можете вычислить на сервере, как долго пользователь находился в пределах диапазона для данной позиции. Кроме того, отправляя данные один раз в час ... не каждый раз, когда iphone обнаруживает, что пользователь перемещен, вы сохраняете свой сервер для непрерывного пинга.