代码之家  ›  专栏  ›  技术社区  ›  Joe

Django,基于位置的搜索

  •  8
  • Joe  · 技术社区  · 15 年前

    请原谅我的无知,我甚至都不确定这个词是否正确。我要做的是在我的django应用程序中按城市和州或邮政编码进行搜索,还包括在一定距离(25、50、75英里)内的结果。

    我猜您可能需要将城市和州或邮政编码转换为lat和long,然后根据它进行搜索。这是正确的还是在django应用程序中实现这一点的最佳方法?是否有人知道已经存在这样的应用程序,所以我可以查看代码?

    谢谢你的帮助。

    2 回复  |  直到 13 年前
        1
  •  7
  •   Gabriel Hurley    15 年前

    你可以用 GeoDjango ,其中已包含这些功能。否则你可以完全按照你说的那样做:地理编码地址得到纬度和经度,然后做数学运算;-)

        2
  •  2
  •   Community CDub    7 年前