Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
2个html文件试图使用相同的ceridain javascript文件,但不起作用_Javascript_Jquery_Html_Cesium - Fatal编程技术网

2个html文件试图使用相同的ceridain javascript文件,但不起作用

2个html文件试图使用相同的ceridain javascript文件,但不起作用,javascript,jquery,html,cesium,Javascript,Jquery,Html,Cesium,我创建了一个铯地图网页,显示地图上的项目,然后我有另一个画布,可以在地图旁边放置一些特殊的数据绘图。我现在需要将画布转换为自己的弹出窗口,但它仍然需要更新cesium map web pape/javascript中基于内容的内容 所以现在我尝试让两个html页面尝试访问存储在一个.js文件中的相同铯地图数据。然而,我添加的新流行音乐似乎不再根据地图上发生的事情进行更新 两个html文件我都有指向该.js文件的链接: <script src="client/js/cesium_ma

我创建了一个铯地图网页,显示地图上的项目,然后我有另一个画布,可以在地图旁边放置一些特殊的数据绘图。我现在需要将画布转换为自己的弹出窗口,但它仍然需要更新cesium map web pape/javascript中基于内容的内容

所以现在我尝试让两个html页面尝试访问存储在一个.js文件中的相同铯地图数据。然而,我添加的新流行音乐似乎不再根据地图上发生的事情进行更新

两个html文件我都有指向该.js文件的链接:

    <script src="client/js/cesium_map.js"></script>

感谢您的任何想法

共享相同的脚本很好。但您知道,在每个html文件中,您的脚本将在单独的上下文中重新执行。你打算如何共享数据?这就是我需要知道的是如何共享数据??有什么想法吗???谢谢,您可能想看看下面的问题:共享同一个脚本很好。但您知道,在每个html文件中,您的脚本将在单独的上下文中重新执行。你打算如何共享数据?这就是我需要知道的是如何共享数据??有什么想法吗???谢谢您可能想看看以下问题:
var viewer   = new Cesium.Viewer('cesiumContainer', { infoBox : false });
var scene    = viewer.scene;
var points   = scene.primitives.add(new Cesium.PointPrimitiveCollection());
// Create a billboard collection with two billboards
var billboards = scene.primitives.add(new Cesium.BillboardCollection());
var labels = scene.primitives.add(new Cesium.LabelCollection());
var primitives = scene.primitives;