Openlayers 3 从本地PC运行时Ol3铯示例不工作

Openlayers 3 从本地PC运行时Ol3铯示例不工作,openlayers-3,cesium,Openlayers 3,Cesium,我可以从网站上完美地查看OL3铯的例子 当我查看此视图时,当我单击启用/禁用按钮时,我会看到3D视图 现在我已经下载了。当我试图从examples文件夹中查看同一个示例时,该示例的效果并不相同 这是我从系统中打开main.html时的输出: 我不知道我是否在这里遗漏了什么总体问题是您直接从文件系统运行示例。该目录需要托管在web服务器下,即使是最基本的服务器也可以。例如,如果安装了python,只需在根目录中运行python-msimplehttpserver,然后浏览到http://loca

我可以从网站上完美地查看OL3铯的例子

当我查看此视图时,当我单击启用/禁用按钮时,我会看到3D视图

现在我已经下载了。当我试图从examples文件夹中查看同一个示例时,该示例的效果并不相同

这是我从系统中打开main.html时的输出:


我不知道我是否在这里遗漏了什么

总体问题是您直接从文件系统运行示例。该目录需要托管在web服务器下,即使是最基本的服务器也可以。例如,如果安装了python,只需在根目录中运行
python-msimplehttpserver
,然后浏览到
http://localhost:8000/

您看到的确切问题是,默认图像提供程序被配置为使用与所访问站点相同的URI协议,即,如果您位于http站点,它将使用http。如果您使用https,它将使用https。因为您是直接从磁盘打开的,所以您使用的是file://,这会导致图像也尝试使用file://。因为你的系统上没有这样的图像,所以在地球上什么也看不到


从技术上讲,完全离线使用铯和开放层是可能的,但必须小心,而且该示例似乎没有考虑到这一点。

感谢您的回答。.有意义。.将主持并尝试。)