情境:
我正在为移动应用程序开发API。在这个应用程序中,可以创建从位置X到Y的行程,并且一旦创建行程,将显示位于从旅行者选择的特定半径中从X到Y的路径上的所有货物。货件起运地和目的地应在选定的距离过滤范围内(包括出发地和目的地)。
问题:
我正在存储所有行程和货件的起止位置。但我无法理解如何实现它。表结构(仅相对列)如下:
发货
id |名字| pickup_lat | pickup_lang | dropoff_lat | dropoff_long | CREATION_DATE
游
id |名字| start_date | start_lat | start_long | dest_lat | dest_long |半径| CREATION_DATE
我正在使用PostgresSQL,PostGIS和Python。