代码之家  ›  专栏  ›  技术社区  ›  Sagi Mann

铯地形未从CDN加载

  •  0
  • Sagi Mann  · 技术社区  · 2 年前

    我使用Cesium terrain Builder docker创建了一个自定义地形,并试图从标准CDN或云存储桶中为其提供服务。我已经将所有地形文件夹上传到CDN,并且它们可以正确访问,例如。

    • https://mycdn.com/terrains/terrain1/layer.json
    • https://mycdn.com/terrains/terrain1/0/0/0.terrain
    • https://mycdn.com/terrains/terrain1/0/1/0.terrain

    等等-我可以从浏览器访问所有文件。 但是,当我试图从铯应用程序访问它们时,我看不到地形(即透明环境)。检查Chrome中的网络选项卡,我可以看到layer.json和根地形文件已经成功访问。控制台日志中没有错误。它就是没有出现。

    知道为什么吗? p.s.同样的数据从铯地形服务器容器加载良好。。。

    0 回复  |  直到 2 年前
        1
  •  0
  •   Sagi Mann    2 年前

    找到原因。瓷砖是用Z形的。CDN需要进行配置,以便为每个tile文件提供 Content-Encoding: gzip 头球

    完成后,地形加载,我可以看到所有瓷砖都加载了铬(而不仅仅是根瓷砖)

    推荐文章