邮政编码邻近搜索

时间:2011-03-18 10:38:08

标签: jquery vb.net google-maps proximity postal-code

我有大约20个事件(如果有所不同,则以英国为基础)。

我还会在页面上有一个表格,人们可以注册参加其中一个活动。提交此表单后,将向他们显示最接近他们的事件的位置。

麻烦是我不知道该怎么做。是否有任何链接到谷歌地图可以实现这一点或我需要购买这样做的东西......或者它可以相当容易实现服务器端基于我只有少量事件的事实。

如果需要在服务器端完成,我正在运行asp.net(vb),或者我可以通过javascript / jquery快速完成。

由于

3 个答案:

答案 0 :(得分:1)

您最想要的是用于计算距离客户位置和事件的距离的harvesine-formule-math。像Luke一样,一个支持空间索引查询的数据库可以帮助你。

答案 1 :(得分:0)

看看Howard van Rooijen的这篇文章:

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

他已采用条例调查的邮政编码数据,并以各种可用的形式提供(SQL Server 2005,2008和Mongo)。然后,您可以针对此数据运行空间查询服务器端,以查找在事件邮政编码的给定范围内有多少邮政编码。

答案 2 :(得分:0)

我写了一个网站&免费的API,如果有任何用途,可以为您执行此操作 - http://postcod.es