Как такие приложения, как foursquare или gowalla, реализуют функцию регистрации? - PullRequest
2 голосов
/ 23 марта 2011

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

1 Ответ

0 голосов
/ 05 января 2012

Эти сервисы используют текущее местоположение (которое вы можете получить через CoreLocation или другим способом), чтобы определить, какие места показывать рядом с пользователем. Обратите внимание, что у них обычно есть база данных деловых площадок, и пользователь выбирает ту, которой они являются на самом деле, и выполняет регистрацию.

Таким образом, чтобы выяснить, с кем вы тусуетесь, им нужно только увидеть, кто зарегистрировался в этом конкретном месте, около этой отметки времени.

Обратите внимание, что все это можно было бы реализовать без услуг определения местоположения и географических координат - просто выберите из списка! Теперь с помощью служб определения местоположения вы можете помочь пользователю быстро найти место.

...