0

我正在制作一个允许用户发布分类列表、购买/销售产品等的网站。您可以将其视为 Craigslist 或 oodle.com 或其他东西的有限版本。

我想按用户所在城市自动过滤列表/结果。如何检测用户的城市?

我可以使用 MaxMind API 从 IP 地址获取城市。还要别的吗?

嗯..实现这一点的最佳方法是什么?我的网站将只在 4-5 个城市可用。如果来自这 4-5 个城市之外的用户访问我的网站,我想显示“所有”列表(即来自美国各地的列表)。这些城市中的每一个都有郊区,所以我想将来自附近郊区城市的用户视为我的目标城市的一部分。如何编码?我应该查看地图并决定将哪些郊区视为目标城市的一部分,还是有办法确定目标城市 + 以英里/公里为单位的半径以被视为我的目标城市的一部分?

4

2 回答 2

2

听起来您想要GeoIP City服务之类的东西。

于 2010-11-14T06:11:22.797 回答
0

在我看来,maxmind 是用于 ip 检测和位置映射的好工具,您可以在下面阅读文档,他们也上传了示例代码,因此您可以从 http://dev.maxmind.com/geoip/web-services获得帮助

于 2012-12-15T06:20:59.677 回答