使用地理位置标记内容

时间:2012-04-22 05:37:08

标签: web geolocation

我正在尝试开发一个用户发布内容的应用程序。它是一个用户生成的应用程序,因此每个帖子都会附加一个位置,以便以后可以为该区域或城市中的其他用户进行过滤。

例如:说用户可以在我的网站上列出书籍进行销售。现在,在列出时,我想为他们提供一个文本框,在那里他们可以输入一个位置。现在输入的位置应该有效,那么我该如何验证呢?

在发布图书后,其他人在他的位置搜索一本书,然后他/她不仅应该获得他的位置的结果,还应该获得附近其他位置的结果。

这些是我的一些问题。如果有人可以回答并指导我,我会非常感激。感谢。

1 个答案:

答案 0 :(得分:0)

要验证人员的位置,您需要使用HTML5地理定位功能。看看这里的演示:http://merged.ca/iphone/html5-geolocation

在附近搜索有点棘手,但有一些选择。您可以使用地理编码服务(例如Google和Bing都提供地理编码REST API)来确定人们是否在同一个城市,邮政编码等。也许更好的解决方案是使用数据库查询来搜索附近的帖子。现在,许多数据库都提供内置的地理空间数据类型,以支持这种情况。 MySQL例如:http://dev.mysql.com/doc/refman/5.0/en/mysql-spatial-datatypes.html