对于一个 Google 地图应用程序,我需要创建一个查询,以选择从给定的纬度/经度计算出的所有数据库中的项目,这些项目与给定点的半径内。在 Django ORM 中有没有一种高效的方法来实现这一功能?
到目前为止,我想到的最好的方法是选择将落在该圆形范围内的所有点(使用__range),然后对所有选定的列表调用迭代函数以确定它们是否真正落在该圆形内。
我感觉可能会有更有效的方法 - 你如何处理呢?
到目前为止,我想到的最好的方法是选择将落在该圆形范围内的所有点(使用__range),然后对所有选定的列表调用迭代函数以确定它们是否真正落在该圆形内。
我感觉可能会有更有效的方法 - 你如何处理呢?