如何通过邮政编码或城市名称实施Yelp的地图搜索和搜索

时间:2011-07-08 03:04:11

标签: django google-maps geolocation location zipcode

如何像搜索一样实施yelp?

yelp上有两种类型的搜索。

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

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

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

  2. Yelp有地图搜索。

    如果您放大或缩小Google地图,它会根据您正在查看的地图区域搜索本地商家。认为这太棒了。我怎么能这样做?

  3. 现在看起来很黑。请告诉我一些事情。

1 个答案:

答案 0 :(得分:0)

你问的是一个非常广泛且无法回答的问题,但在美国开展数据的好地方是人口普查局。例如:

完整清单: