0

如何实现类似搜索的 yelp?

yelp 上有 2 种类型的搜索。

  1. 使用美国的邮政编码、城市和州进行简单搜索

    我正在使用 PostgreSQL,想知道是否有可以使用的具有城市、州和邮政编码的好数据集。我希望找到一个好的地理形状文件并在我可以使用的地方使用 geoDjango,比如 Store.objects.filter(coordinates__in=cityNameORZipCode)。

    似乎有一些我可以使用的邮政编码数据库,但我真的不知道在哪里可以找到一个好的城市,州。最后一个选项是创建我自己的 cityname 和 state 表并链接到 Stores,但不确定这是否明智......嗯。

  2. Yelp 有地图搜索功能。

    如果您放大或缩小谷歌地图,它会根据您正在查看的地图区域搜索本地企业。觉得这很了不起。我怎样才能做到这一点?

现在看起来很黑。请给我一些启示。

4

1 回答 1

0

您问的是一个非常广泛且无法回答的问题,但美国数据的一个很好的起点是人口普查局。例如:

完整名单:

于 2011-07-15T14:22:50.113 回答