2012-04-22 102 views
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