可以用js做地理位置300米内能打卡到公司吗

可以用js做地理位置300米内能打卡到公司吗

FineReport 用户J1830315 发布于 2023-6-20 15:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-6-20 15:07

https://zhidao.baidu.com/question/1884432436363993228.html 参考上个回答 获取经纬度后,再与你公司的经纬度计算距离(数学不好需要你自己研究这公式)

最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-6-20 15:37

可以的,计算相对经纬度,利用范围进行打卡

具体js写法参考文档

[App]JS获取当前地理位置- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-1383.html

  • 用户J1830315 用户J1830315(提问者) 怎么写呀
    2023-06-20 15:43 
  • 坚定的小帆薯 坚定的小帆薯 回复 用户J1830315(提问者) FR.location(function(status, message){ //获取地理位置 if(status==\"success\") { //定位成功,message返回经纬度值 FR.Msg.alert(\"当前位置是\" + message); contentPane.setCellValue(2, 3, message); } else { //定位失败,message返回对应的错误信息 FR.Msg.alert(message); //定位失败 } });
    2023-06-20 16:04 
  • 坚定的小帆薯 坚定的小帆薯 回复 用户J1830315(提问者) 其余类型参看文档,还有模板,直接复用。 其中300米以内这个,可以直接加个校验条件,算法参考楼上
    2023-06-20 16:05 
  • 2关注人数
  • 329浏览人数
  • 最后回答于:2023-6-20 15:37
    请选择关闭问题的原因
    确定 取消
    返回顶部