Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以保存在多段线上移动的符号的位置?_Javascript_Google Maps_Google Maps Api 3_Google Polyline - Fatal编程技术网

Javascript 是否可以保存在多段线上移动的符号的位置?

Javascript 是否可以保存在多段线上移动的符号的位置?,javascript,google-maps,google-maps-api-3,google-polyline,Javascript,Google Maps,Google Maps Api 3,Google Polyline,所以我在做这个项目:我让路径符号在一条多段线上移动,正如你所知道的,我想模拟真实飞机运动的速度,飞机需要行驶很多公里,所以需要很多时间。所以我的问题是,是否有可能保存平面的移动,这样当我关闭浏览器并再次打开它时,它会保持在上次看到它时的位置,或者是否有可能使平面继续移动,这样当我再次打开浏览器时,它就不会回到起点 Thx非常感谢您的帮助 好吧,如果你想知道平面的位置,即使你关闭并重新打开浏览器,这意味着你需要将它存储在后端。因此,加载页面时,从数据库中检索每个平面的位置,然后在正确的位置绘制它们

所以我在做这个项目:我让路径符号在一条多段线上移动,正如你所知道的,我想模拟真实飞机运动的速度,飞机需要行驶很多公里,所以需要很多时间。所以我的问题是,是否有可能保存平面的移动,这样当我关闭浏览器并再次打开它时,它会保持在上次看到它时的位置,或者是否有可能使平面继续移动,这样当我再次打开浏览器时,它就不会回到起点


Thx非常感谢您的帮助

好吧,如果你想知道平面的位置,即使你关闭并重新打开浏览器,这意味着你需要将它存储在后端。因此,加载页面时,从数据库中检索每个平面的位置,然后在正确的位置绘制它们。在此之后,您每隔X秒轮询一次,以在更新的位置重新绘制它们。 这意味着更新每个平面位置的移动算法不能依赖于前端(客户端),您需要在后端执行


另一个想法是,如果你知道飞机的出发、到达和当前时间,你可以计算出飞机的位置,然后画出来。并每X秒重新计算客户端上的位置,以更新平面位置。出发和到达时间应存储在后端/服务器端的数据库中。当前时间也应该从后端/服务器端检索,因为您不能依赖客户端的当前时间。

如果您想知道平面的位置,即使您关闭并重新打开浏览器,也需要将其存储在后端。因此,加载页面时,从数据库中检索每个平面的位置,然后在正确的位置绘制它们。在此之后,您每隔X秒轮询一次,以在更新的位置重新绘制它们。 这意味着更新每个平面位置的移动算法不能依赖于前端(客户端),您需要在后端执行


另一个想法是,如果你知道飞机的出发、到达和当前时间,你可以计算出飞机的位置,然后画出来。并每X秒重新计算客户端上的位置,以更新平面位置。出发和到达时间应存储在后端/服务器端的数据库中。当前时间也应该从后端/服务器端检索,因为您不能依赖客户端的当前时间。

Thx非常感谢您的回答!这似乎是我的一点知识,但我会做一些研究!!我编辑了我的答案,给你另一个关于如何实现你想要的想法。哦,非常完美我的朋友thx!谢谢你的回答!这似乎是我的一点知识,但我会做一些研究!!我编辑了我的答案,给你另一个关于如何实现你想要的想法。哦,非常完美我的朋友thx!