Closed4

CesiumJS のデフォルトの見た目を整える

Kenta WatashimaKenta Watashima

デフォルトの Viewer は見た目がいまいちなので、いろいろ弄ってみる

Kenta WatashimaKenta Watashima

ベースマップに MapBox の style を適用する

import * as Cesium from 'cesium';

const viewer = new Cesium.Viewer('cesiumContainer', {
  terrainProvider: Cesium.createWorldTerrain(),
});

const streetsLayer = new Cesium.MapboxStyleImageryProvider({
  styleId: 'dark-v10',
  accessToken: '<mapbox_token>',
});

viewer.imageryLayers.addImageryProvider(streetsLayer);

MapBox のアクセストークンは MapBox のアカウントを作成すると自動で生成される
https://www.mapbox.com/

Kenta WatashimaKenta Watashima

Cesium のビューアはデフォルトで fog や atmosphere(大気のシミュレーション)が有効になっている。必要ない場合は disabled にできる

viewer.scene.skyAtmosphere.show = false;
viewer.scene.fog.enabled = false;
viewer.scene.globe.showGroundAtmosphere = false;
viewer.scene.skyBox = null;

Kenta WatashimaKenta Watashima

画面下部のタイムラインは Viewer のコンストラクタでパラメタを渡せば消える

const viewer = new Cesium.Viewer('cesiumContainer', {
  terrainProvider: Cesium.createWorldTerrain(),
  timeline: false,
  animation: false,
});
このスクラップは2021/08/02にクローズされました