본문 바로가기
Programming/JavaScript

Cesium Viewer 화면 설정 확인

by NAMP 2018. 5. 18.

Cesium Viewer 화면 설정 확인

Viewer - Cesium Documentation 에서 자세한 내용을 확인 할 수 있습니다.

기본화면

animation: false

import React, { Component } from "react";
import { Viewer } from "cesium";

class CesiumPage3 extends Component {
  componentDidMount() {
    this.viewer = new Viewer(this.cesiumContainer, {
      animation: false,
    });
  }

  render() {
    return <div className="cesiumWidget" ref={element => (this.cesiumContainer = element)} />;
  }
}

export default CesiumPage3;

animation: false

좌측 하단의 애니메이션 위젯이 사라졌습니다.

timeline: false

this.viewer = new Viewer(this.cesiumContainer, {
  animation: false,
  timeline: false,
});

timeline: false

하단의 타임라인 위젯이 사라졌습니다.

navigationHelpButton: false

this.viewer = new Viewer(this.cesiumContainer, {
  animation: false,
  timeline: false,
  navigationHelpButton: false,
});

navigationHelpButton: false

우측 상단의 네비게이션 도움말 버튼이 사라졌습니다.

fullscreenButton: false

this.viewer = new Viewer(this.cesiumContainer, {
  animation: false,
  timeline: false,
  navigationHelpButton: false,
  fullscreenButton: false,
});

fullscreenButton: false

우측 하단의 전체화면 버튼이 사라졌습니다.

AccessToken 설정

https://cesium.com/ion/tokens 에서 가입하면 발급되는 Access Token을 사용합니다. Default 토큰를 사용하였습니다. 오른쪽의 복사 버튼을 클릭하면 토큰이 복사됩니다.

import React, { Component } from "react";
import { Viewer, Ion } from "cesium";

class CesiumPage3 extends Component {
  componentDidMount() {
    Ion.defaultAccessToken =  "eyJclkjciOiJIUzI1NiIsInR5acvf6IkpXVCJ9.eyJqdGkiOiIFHGzNjFkZC0zMmRmLTRkN2EtOWJiasdcWQ0MzYyOGUzMDkiLCJpZCI6Nzc4LCJpYXQiOjE1MjU4MjkzMTF9_YOUR_ACCESS_TOKEN";

    this.viewer = new Viewer(this.cesiumContainer, {
      animation: false,
      timeline: false,
      navigationHelpButton: false,
      fullscreenButton: false,
    });
  }

  render() {
    return <div className="cesiumWidget" ref={element => (this.cesiumContainer = element)} />;
  }
}

export default CesiumPage3;

AccessToken

하단의 AccessToken관련 메시지가 사라졌습니다.

'Programming > JavaScript' 카테고리의 다른 글

[책] React.JS 프로 리액트 (2/2)  (0) 2018.05.20
[책] React.JS 프로 리액트 (1/2)  (0) 2018.05.19
Cesium-React 적용  (0) 2018.05.17
[책] 빠른 모바일 앱 개발을 위한 React Native  (0) 2018.05.16
[책] Learning React  (0) 2018.04.25

댓글