【发布时间】:2017-04-01 03:45:46
【问题描述】:
我正在处理活动跟踪文件。我想浏览一个 GPX 文件并为每 1000m 里程碑做一些事情。但是该设备不一定会在 1000m、2000m 等处记录 GPS 轨迹,所以我不能使用像 $distance % 1000 这样的东西。我想要的是通过在里程碑之后执行一个动作来检测每次 1000m 里程碑过去的时间。
以下是跟踪距离的示例:
0
3
28
…
997
1003
1027
…
1998
2006
…
2989
3001
等等。在此示例中,我需要在达到 1003、2006 和 3001 时执行操作。
如何在数据每次超过 1000 的倍数时触发事件?
【问题讨论】:
-
您以什么形式从设备接收距离?
-
代码胜于雄辩
标签: php loops foreach iteration gpx