如何在Django中使用Map API在Google Map中找到最近的用户?

时间:2018-12-26 13:35:48

标签: python django google-maps location

我在经度和纬度(每10秒更新一次)中在MYSQL数据库中有一家餐厅的送货代理(骑自行车的人)列表。我想要餐厅获得新订单时,餐厅最近的代理商会收到更新消息。

我对如何在Django中进行操作感到困惑。我知道geoDjango很有用,但会给出两点之间的直线距离。

有人可以帮助我在地图上找到最近的用户吗?

1 个答案:

答案 0 :(得分:1)

您可以使用django geopy here

geo_distance = great_circle(biker_latlog, hotel_latlog).miles

这将提供酒店和骑自行车的人之间的距离

进一步,您可以实现您的逻辑