问题描述
早上好, 我正在尝试在Windows Station和chrome Web浏览器上使用CesiumJS加载并显示3D tile文件。 Cesium服务器似乎在本地运行良好。当我通过一个Windows提示符命令键入“ npm start”命令时,它会显示:
> *C:\LAURENT\GESTION_PROJET\AMOAIGN-2020-MNS_TEXTURES\Cesium-1.72>npm start*
> >node server.cjs
> *Cesium development server running locally. Connect to http://localhost:8080/*
实际上,浏览至http:// localhost:8080 /效果很好。 但是我在用Cesium读取我的3Dtiles贴图集时遇到了问题。 在另一个Windows提示命令中,我键入以下命令:
*C:\Users\lcelati>python -m http.server*
*Serving HTTP on :: port 8000 (http://[::]:8000/)*
我将其粘贴在我的sancastle javascript下面:
var viewer = new Cesium.Viewer("cesiumContainer",{
});
var tileset = new Cesium.Cesium3DTileset({
url: 'http://localhost/3D-Tiles/tileset.json'
});
viewer.scene.primitives.add(tileset);
tileset.readyPromise.then(function (tileset) {
viewer.scene.camera.setView({
destination: tileset.root.boundingVolume.rectangle,});
});
当我运行代码时,控制台内什么也没有出现,也没有错误消息。 根据我的说法,问题可能出在我的贴图路径上。你能告诉我3Dtiles数据集应该存储在哪里吗?在我的python路径内?铯路径? 我应该在我的javascript sancastle文件中添加一些有关python服务器的行吗?
预先,非常感谢您的有用帮助。 谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)