Поиск по почтовому индексу - PullRequest
1 голос
/ 18 марта 2011

У меня около 20 мероприятий (в Великобритании, если это имеет значение).

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

Проблема в том, что я понятия не имею, как это сделать.Есть ли что-нибудь, связанное с картами Google, которое может достичь этого, или мне нужно купить что-то, что делает это ... или это может быть довольно легко достигнуто на стороне сервера, потому что у меня только небольшое количество событий.1006 * Если это нужно сделать на стороне сервера, я использую asp.net (vb) или я достаточно хорошо знаком с javascript / jquery.

Спасибо

Ответы [ 3 ]

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

Скорее всего, вы хотите использовать harvesine-formule-math для расчета расстояния от местоположения вашего клиента и вашего события. Как Люк разработал, база данных с поддержкой пространственных индексов может вам очень помочь.

0 голосов
/ 03 октября 2011

Я написал сайт и бесплатный API, который сделает это за вас, если это будет полезно - http://postcod.es

0 голосов
/ 18 марта 2011

Посмотрите на этот пост Говарда ван Роиджена:

http://howard.vanrooijen.co.uk/2010/05/05/ordnance-surveys-gb-postcode-to-longitude-latitude-dataset/

Он взял данные почтового индекса Обзора постановления и сделал их доступными в различных используемых формах (SQL Server 2005,2008 и Монго).Затем вы можете выполнить пространственный запрос на стороне сервера к этим данным, чтобы узнать, сколько почтовых индексов находится в заданном диапазоне почтового индекса события.

...