【问题标题】:Best way to implement users location that allows me to see what users live roughly in the same area实现用户位置的最佳方式,让我可以看到用户大致住在同一区域
【发布时间】:2011-03-05 15:33:40
【问题描述】:

我当前项目的一个关键部分是用户能够看到其他用户住在他们附近的地方。实现这一点的最佳方法是什么?

我只会询问国家、州和城市,但因为这将是国际性的,所以我无法为每个国家/地区提供固定的州/行政区域下拉列表,因此如果用户以不同的方式拼写他们的州名,这将妨碍我检测用户生活在同一状态的能力。

例如,我们有一个瑞士州“圣加仑”。一些用户将其拼写为“Saint Gallen”,其他用户拼写为“St Gallen”,依此类推。这显然是有问题的。

我可以询问邮政编码并使用它吗?我在网上找到了一些邮政编码工具,但我怀疑它们不能很好地工作。有人用过吗?

感谢您的回答。

【问题讨论】:

    标签: location distance street-address zipcode


    【解决方案1】:

    您不应该根据地理数据而不是管理数据进行查询吗?我的意思不是比较城市/邮政编码,而是在距离当前用户位置 5 公里的范围内找到人。如果你让每个用户在地图上选择他/她的位置,这就像从一系列下拉列表中选择它或输入邮政编码一样简单。还有一个新兴的geolocation HTML 功能。

    查询这样的信息是另一回事。您可能必须使用数据库的 GIS 功能:MySQLPostgreSQLOracle 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      相关资源
      最近更新 更多