如何利用Django进行有效的地理定位?

2024-05-15 02:36:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做以下事情。

我想创建一个应用程序,它可以执行以下操作

  • 餐馆把地址写在他们所在的地方。
  • 人A打开应用程序,看到每个餐厅距离他/她的当前位置的英里数按最近的排序。

我怎样才能最有效地做到这一点?

如果餐馆给了我他们的地址,我应该把地址转换成经纬度点,然后用它来计算和那个人之间的距离吗?但是,我如何才能如此有效地做到这一点,以便如果数据库中有1000个地址,我可以有效地对所有这些地址进行排序-最接近第一个人-而不占用太多时间?谢谢!

我在用django。


Tags: django数据库应用程序距离排序地址地方时间

热门问题