有什么办法可以做到移动端只要在线就可以每两分钟自动向MySQL数据库填报当前经纬度

作用就是为了实时查看员工外出任务时,实时位置

FineReport 帆软用户MdvQbhNPuc 发布于 2025-3-18 12:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-18 12:23

这个目前标准不支持

可以咨询帆软技术支持

最佳回答
0
free_zzLv6中级互助
发布于2025-3-18 14:48(编辑于 2025-3-18 14:50)

在移动端应用中,可以通过 JavaScript 获取当前的经纬度。以下是一个示例步骤:

  1. 设置按钮事件:选中一个按钮控件,在右侧属性面板中点击「控件设置>事件」,为按钮添加点击事件。

  2. 使用 FR.location 方法:在 JavaScript 脚本中,通过 FR.location 方法获取地理位置的经纬度。如果 status 值为 success,则表示获取地理位置成功;否则,定位失败。

  3. 处理返回信息:如果定位成功,将返回的地理位置信息通过 setCellValue 赋值给指定的单元格。例如,将信息赋值给 C4 单元格。

示例代码:

FR.location(function(status, message){ //获取地理位置  
if(status == "success") {
//定位成功,message返回经纬度值  
FR.Msg.alert("当前位置是" + message);
contentPane.setCellValue(2, 3, message);
} else {
//定位失败,message返回对应的错误信息  
FR.Msg.alert(message); //定位失败  
}
});

注意:该方法只适用于移动端,如果在 Web 上点击该按钮事件获取地理位置,则会提示定位失败。

可以写在初始化事件里,再写一个自动刷新的js,每两秒刷新一次获取经纬度。

js也可以写填报入库或者调用存储过程插入数据库

你试试应该可以实现

最佳回答
0
孤陌Lv6资深互助
发布于2025-3-18 16:29

这个不用看 不支持 也不会给你做

  • 4关注人数
  • 48浏览人数
  • 最后回答于:2025-3-18 16:29
    请选择关闭问题的原因
    确定 取消
    返回顶部