收藏
回答

map组件中如何判断点是否在一个多变形范围内?

map组件之后那个根据用户的经纬度,判断用户下单是否在对应的配送范围内。但是,貌似没有这个接口。

回答关注问题邀请回答
收藏

3 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-02-13

    需要你后台算的,用户经纬度知道,配送有效距离知道,以用户为中心,有效距离为半径画圈,然后判断地点在不在圈里就行了。

    2020-02-13
    有用 1
    回复 6
    • Asphyxia
      Asphyxia
      2020-02-13
      配送范围是一个不规则的多边形。
      2020-02-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-13回复Asphyxia
      这个也得算,只不过复杂了,没有圆圈简单
      2020-02-13
      回复
    • Asphyxia
      Asphyxia
      2020-02-13回复Mr.Zhao
      嗯嗯好的,多谢
      2020-02-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-13回复Asphyxia
      https://www.cnblogs.com/anningwang/p/7581545.html
      2020-02-13
      回复
    • 😊😊😊
      😊😊😊
      2020-02-16
      老哥 map组件用经纬度构成的一个多边形覆盖物,怎么判断当前位置在这个覆盖物范围内 这个有好的解决方案吗
      2020-02-16
      回复
    查看更多(1)
  • 打南边来了个马
    打南边来了个马
    2020-06-02

    需要自己写算法进行计算,https://blog.csdn.net/M_wolf/article/details/106495581,希望对你有帮助

    2020-06-02
    有用
    回复
  • 子不语
    子不语
    2020-02-13

    emmm,这个要自己算的

    2020-02-13
    有用
    回复 4
    • Asphyxia
      Asphyxia
      2020-02-13
      要自己算嘛。我以为会有类似于这样的接口呢。是怎么样的算法呢。
      2020-02-13
      回复
    • 子不语
      子不语
      2020-02-13回复Asphyxia
      没有的。百度一下根据经纬度算直线距离的吧
      2020-02-13
      回复
    • Asphyxia
      Asphyxia
      2020-02-13回复子不语
      好的。多谢
      2020-02-13
      回复
    • 子不语
      子不语
      2020-02-13回复Asphyxia
      好的
      2020-02-13
      回复
登录 后发表内容
问题标签