db-mongo-near

  1. 需求

    • 判断某个位置是否偏移预定路线 比如离开指定路线 x 米。
  2. 已有数据

    • spring boot 2.7.3、mongo 数据库 4.2
    • 高德路径规划 根据返回的数据整理。
    • 一个实时的位置点
  3. 实现思路

    • 自己可实现 根据算法点到直线的距离(麻烦且耗时)
    • mongo 的 near 函数
    • 以实时位置点为圆心 x 为半径画圆 判断指定的路线和圆是否有重叠 有的话说明未偏移 反之偏移
阅读更多