在我的数据库中,我将坐标以纬度和经度对的形式存储。现在,我需要检索所有与给定纬度-经度坐标中的给定半径内的条目。例如,如果给定48.796777,2.371140坐标和20公里的距离,则会检索到该点20公里内的所有记录。
如果这样做可以简化或减少CPU时间,那么计算点之间的“直线”距离就足够精确,即不需要考虑地球曲率。
如何在Django中实现这一点?更具体地说,应该为这样的查询构建视图(可能还要构建模型)?
如果这样做可以简化或减少CPU时间,那么计算点之间的“直线”距离就足够精确,即不需要考虑地球曲率。
如何在Django中实现这一点?更具体地说,应该为这样的查询构建视图(可能还要构建模型)?