所以我正在研究这个项目:所以,我有路径符号在折线上移动,你知道我想模拟真实平面运动的速度,飞机需要旅行很多公里所以需要很多时间。所以我的问题是,是否可以保存飞机的运动,所以当我关闭浏览器并再次打开它时,它仍然保留在我最后一次看到它的位置,或者飞机是否可以保留移动所以当我再次打开浏览器时它不会回到开头。
很多人会非常感谢你们的帮助!!
答案 0 :(得分:2)
好吧,如果你想知道飞机的位置,即使你关闭并重新打开浏览器,这意味着你需要将它存储在后端。因此,当您加载页面时,您从数据库中检索每个平面的位置,然后将它们绘制在正确的位置。之后,您将轮询X秒以在更新的位置重绘它们。 这意味着更新每个平面位置的移动算法不能依赖于前端(客户端),您需要在后端执行此操作。
另一个想法,如果你知道出发,到达和当前时间,你可以计算飞机的位置,然后绘制它。每隔X秒重新计算客户端的位置以更新飞机位置。出发和到达时间应存储在后端/服务器端的数据库中。应该从后端/服务器端检索当前时间,因为您不能依赖客户端的当前时间。