我需要在网页上提供一个小部件,允许用户输入邮政编码或郊区以确定网站的业务是否传递到他们的区域(基本上是在某个范围/半径范围内)。
任何人都知道任何库(商业或开源,这将有助于实现这一点,而不是编写我自己的代码。因为它可能托管在不同的平台上 - 想到一个javascript /客户端唯一的解决方案将是最好的。< / p>
思想?
谢谢!
答案 0 :(得分:0)
此外,Google Gears(http://code.google.com/p/gears/wiki/LocationAPI?redir=1)有一个API,可让您精确定位访问者的位置,您应该查看它。
答案 1 :(得分:0)
您可以通过在dbms(例如MySQL)中存储商店位置(lat / long)来自己创建服务,然后使用邮政编码/位置查询数据库。
您需要将用户的输入(邮政编码或位置)转换为lat / long。这就是所谓的地理编码。您可以使用网络上的地理编码服务,但请检查许可条款。
更容易可能只接受邮政编码(如果您只是美国)。 Here's a zip code to an open source lat/long file.
然后查询您的数据库。这是一个“地理空间查询”。现在,这并不难。一个MySQL presentation。更多info,blog post,SO Answer。