Каков предпочтительный метод для отображения локальной информации «где купить», IP-адреса или физического адреса? - PullRequest
0 голосов
/ 20 ноября 2010

Я могу основать его на IP-адресе или на лат. и долго. Я получаю с адреса пользователя.

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

С другой стороны, если пользователь не вошел в систему, я могу либо указать его IP-адрес, либо попросить создать учетную запись.

Кто-нибудь принимал это решение раньше?

Приложение написано на Rails 3. Спасибо за любую помощь, которую вы можете оказать.

Ответы [ 2 ]

3 голосов
/ 20 ноября 2010

Я бы использовал IP-адрес по умолчанию, а затем разрешил бы пользователям вводить почтовый индекс, если они хотят, чтобы ориентация была более точной.Необходимость создать учетную запись - слишком высокая планка, чтобы увидеть список близлежащих магазинов, многие пользователи не будут выполнять такой объем данных, чтобы увидеть список магазинов.

IP-адрес несовершенен - ​​он может быть неточным, но это также дает отличные результаты большую часть времени.Это хорошее значение по умолчанию.

0 голосов
/ 20 ноября 2010

Ну, я думаю, вы в значительной степени сами ответили на вопрос:)

Я бы сделал это так:

Если адрес пользователя доступен, используйте его.Если нет, используйте IP-адрес для получения приблизительного местоположения.Но в любом случае, всегда «спрашивайте» пользователя, является ли его правильное местоположение, так как расположение адреса тоже может не сработать.

Я вижу это много раз на сайтах, которые пытаются выяснить, из какой страны пользователь, но такжеотобразить (обычно вверху) небольшое меню, в котором можно вручную выбрать страну в случае неудачного расположения на основе IP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...