【发布时间】:2011-03-31 15:30:37
【问题描述】:
对于 Google 地图应用程序,我需要创建一个查询,在给定每个点的纬度/经度的情况下,选择我的数据库中位于给定纬度/经度的某个半径内的所有项目。在 Django ORM 中有没有一种有效的方法来做到这一点?
到目前为止,我想出的最好方法是选择将落在该圆的边界正方形内的所有点(使用__range),然后对所有选定的列表调用迭代函数以确定它们是否真的落在圈子里。
我的感觉是可能有更有效的方法 - 你会怎么做?
【问题讨论】:
标签: django google-maps