收藏
回答

使用微信小程序定位能否判断当前我是否在某家大润发超市里面?

使用微信小程序定位能否判断当前我是否在某家大润发超市里面

如果只是单纯的通过某家超市的单个经纬度来说,没有办法精准知道我当前是不是在这家超市里面

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

9 个回答

  • 国安
    国安
    2022-11-22

    可以。

    1. 假设手机定位是精准的情况下
    2. 把超市外围经纬度围成一个圈
    3. 超市的地面空间高度范围(1楼2楼是超市,3楼以上是商务楼或者居民楼)
    4. 判断经纬度是否在围成的圈里面,水平高度是否在超市的高度范围
    2022-11-22
    有用
    回复
  • 无关风月
    无关风月
    2022-08-19

    粗略的计算:当前位置经纬度和目标点经纬度的距离小于指定值;

    精确地计算:目标区域坐标点都有,用turf计算当前经纬度是否在多边形内

    不过微信定位本身就存在一定的偏差,再精确的话可以考虑室内定位方案

    2022-08-19
    有用
    回复
  • ㅤ
    2022-07-21

    把大润发的范围用经纬度围成一个圈,看当前的坐标在不在圈里面

    2022-07-21
    有用
    回复
  • 
    
    2022-07-20

    你要有所有大润发超市的经纬度地址 拿用户定位的经纬度地址去换算距离 规定在多少米内就算在大润发超市内

    2022-07-20
    有用
    回复 1
    • 疯狂的石头
      疯狂的石头
      2022-07-20
      感谢回答,这个算法可能是有问题的 大润发经纬度是一个点 距离那个点的位置 多少米算出来是不对的,可能你在大润发里面,但是确超出了你所规定的的多少米
      2022-07-20
      回复
  • 张有釜
    张有釜
    2022-07-20

    我做过类似的 场景是员工需要在指定区域签到

    需要先绘制出 签到区域 员工到达指定区域后 通过app或者小程序定位 刷脸 签到 如果定位位置在区域内 则算签到成功

    这个定位区域太小 或者太窄的话 应该有一个模糊范围 或者定位不精准的话 需要保留签到位置 在地图上标注出来 类似钉钉的签到

    完全依赖定位是否精准风险还是挺大的

    2022-07-20
    有用
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-07-20

    你首先得把大润发超市的范围计算出来,然后判断当前定位经纬度是否在范围里

    2022-07-20
    有用
    回复 4
    • 疯狂的石头
      疯狂的石头
      2022-07-20
      感谢回答,有详细的描述吗
      2022-07-20
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-07-20回复疯狂的石头
      首先你要根据超市运营范围的经纬度算出超市的范围,然后判断定位点是否在范围内,可以参考地图组件的polygons属性,具体计算方法可以百度,方法很多
      2022-07-20
      回复
    • 疯狂的石头
      疯狂的石头
      发表于移动端
      2022-07-20回复茜茜又困了🐽
      好的,我去尝试下,谢谢
      2022-07-20
      回复
    • 无关风月
      无关风月
      2022-08-19回复疯狂的石头
      安利个第三方js库 turf,很好计算
      2022-08-19
      回复
  • 跨商通
    跨商通
    2022-07-20

    1、做不到。

    2022-07-20
    有用
    回复 2
    • 疯狂的石头
      疯狂的石头
      发表于移动端
      2022-07-20
      感谢回答
      2022-07-20
      回复
    • 跨商通
      跨商通
      2022-07-20回复疯狂的石头
      不管哪种方案,只能实现“可能”在超市内,无法做到“一定”在。
      2022-07-20
      回复
  • @
    @
    2022-07-20

    可以的

    2022-07-20
    有用
    回复 2
    • 疯狂的石头
      疯狂的石头
      2022-07-20
      感谢回答,这边有详细的描述吗
      2022-07-20
      回复
    • @
      @
      2022-07-21
      超市的经纬度范围先统计出来
      2022-07-21
      回复
  • 哈罗哈皮
    哈罗哈皮
    2022-07-20

    可以通过经纬度计算多少范围内就是哪个超市

    2022-07-20
    有用
    回复 2
    • 疯狂的石头
      疯狂的石头
      2022-07-20
      感谢回答,这个可能会出现 在超市里面 但是确超出这个规定范围
      2022-07-20
      回复
    • 哈罗哈皮
      哈罗哈皮
      2022-07-20回复疯狂的石头
      那只能定位到超市中点,然后范围放到200米都属于这个超市,如果怕有多个,只能支持选择。我之前定位签到也是设置范围,看场地多大设置范围多大
      2022-07-20
      回复
登录 后发表内容