邮政编码邻近搜索
我有大约20个事件(如果有所不同,英国基地)。邮政编码邻近搜索
我还会在页面上有一个表单,人们可以注册他们参加这些活动之一的兴趣。提交此表格后,他们将显示最近的事件的位置。
麻烦是我不知道如何做到这一点。是否有任何链接到谷歌地图,可以实现这一点,或者我需要购买这样做的东西......或者可以很容易地实现服务器端基于事实,我只有少量的事件。
如果需要做服务器端我正在运行asp.net(vb)或者我很快用javascript/jquery。
感谢
最有可能的是你想要的是harvesine-formule-math来计算从你的客户的位置和你的事件的距离。就像卢克所做的那样,一个支持空间索引查询的数据库可以帮助你。
看看这篇文章由霍华德面包车Rooijen:
他采取本条例的调查邮政编码数据,并使它在各种可用的形式(SQL Server 2005中可用, 2008和Mongo)。然后,您可以针对此数据运行空间查询服务器端,以查找事件邮政编码的给定范围内有多少个邮政编码。
仅供参考,这种联系现在打破。 – iamjonesy 2013-07-30 11:35:14
非常感谢你们的支持 - 我在这个问题上抨击霍华德,看起来他现在有一个问题。该问题的替代网址是http://howardvanrooijen.wordpress.com/2010/05/05/ordnance-surveys-gb-postcode-to-longitude-latitude-dataset/ – 2013-08-01 20:13:35
我不得不创建一个SQL数据库所有关于数据库的纬度/长度(这是在网络上),然后使用haversine公式编写SQL查询来计算距离。 – Tom 2011-03-22 11:46:29