Возможный? Используйте Google Maps / GPS, чтобы сказать, как долго кто-то был в местоположении? - PullRequest
0 голосов
/ 01 августа 2009

Я думаю о создании приложения для iphone, которое будет использовать функцию GPS, чтобы отслеживать, где кто-то находится и как долго. Я понимаю, что, возможно, могу узнать текущее местоположение с iphone с веб-сайта, но единственный знакомый мне способ - это использование вызовов ajax и т. Д. постоянные звонки для отслеживания времени. Есть лучший способ сделать это? Любые ресурсы, которые я мог бы проконсультировать по этой идее / концепции? Это даже правдоподобно в этот момент?

Я больше разбираюсь в php / mysql, но пытаюсь развить некоторые мои новые идеи. Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

4 голосов
/ 01 августа 2009

Вы можете сохранить локальное хранилище данных, а затем отправлять обновления на сервер только тогда, когда приложение обнаружит, что пользователь переместился. Я почти уверен, что это сработает, и на стороне сервера вы просто работаете в последний раз, когда пользователь регистрируется, а затем сравниваете это с текущим временем, чтобы увидеть, как долго они были где-то. Единственная техническая проблема, с которой я могу столкнуться, заключается в том, что для этого требуется, чтобы пользователь включил iphone и приложение открывало ВСЁ время, когда они где-то находились, что означало бы, что iphone теперь просто довольно дорогой GPS-трекер со встроенным телефоном!

1 голос
/ 01 августа 2009

вы можете хранить местоположения пользователей в локальном списке на iphone, и раз в час вы отправляете список с парами местоположений / временных меток на сервер.

Как говорит Джеймс Рэйбоулд, вы можете вычислить на сервере, как долго пользователь находился в пределах диапазона для данной позиции. А также, посылая данные раз в час ... не каждый раз, когда iphone обнаруживает, что пользователь перемещен, вы сохраняете свой сервер для непрерывного пинга.

...