Лучший способ реализовать местоположение пользователей, которое позволяет мне видеть, что пользователи живут примерно в одной области - PullRequest
0 голосов
/ 05 марта 2011

Ключевой частью моего текущего проекта являются пользователи, имеющие возможность видеть, что другие пользователи живут рядом с ними.Каков наилучший способ реализовать это?

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

Скажем, например, у нас есть швейцарский кантон "Санкт-Галлен".Некоторые пользователи пишут это как «Святой Галлен», другие как «Святой Галлен» и так далее.Что, очевидно, проблематично.

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

Спасибо за ваши ответы.

1 Ответ

1 голос
/ 05 марта 2011

Разве вы не должны основывать свой запрос на географических данных, а не на административных?Я имею в виду, вместо сравнения городов / почтовых индексов, просто найдите людей, скажем, в 5 км от текущего местоположения пользователя.И если вы позволите каждому пользователю выбирать его / ее местоположение на карте, это будет так же просто, как выбрать его из серии выпадающих списков или ввести почтовый индекс.Также появилась новая функция геолокация HTML.

Запрашивать такую ​​информацию - это совсем другая история.Возможно, вам придется использовать возможности ГИС вашей базы данных: MySQL , PostgreSQL , Oracle и другие.

...