app地图定位功能定位设备提交频率太高,一个设备一下午就有上千条数据了,对数据库的负载很大,有什么办法降低定位设备的提交频率吗? 2.png 1.png
收藏
1 条回帖
Lato_Howard超级版主2020-6-23 14:07:39
本帖最后由 Lato_Howard 于 2020-6-23 14:14 编辑

您好,app地图定位功能定位设备提交频率太高,您想降低提交频率。

您可以参考使用填表公式中的定时器功能,应注意好使用的方法,否则会导致:由定时器控制事件发生,而不是由您的定位设备触发定时器去执行事件。此时,应让定时器作为一个被触发后执行事件的功能控件


1.添加一个定时器,定时器的要执行的公式,注意取消打钩——>“表单打开后自动运行”,这样就可以由设备控件属性决定定时器1的开关哦
图片4.png



2.定时器内加设备控件属性:设置关闭定时器1,原理可详看下图
图片5.png



3.给定位设备增加一个公式为设备控件属性,用于打开定时器1
图片6.png




4.效果演示:3秒间隔
①如果定位设备,5秒传过来一次,那么这边就是8秒,频率由自主调整。
②可以设置3600秒,这样,定位设备8秒后发过来触发定时器1,1小时+8秒后,创建数据,下一次定位设备30秒传过来数据,1小时+30秒后,触发创建第二批数据
图片6.png







需要登陆后才可进行回复 登录