📋
XDWorld_WebGL_Manual
  • 소개
    • XDWorld API
    • 시작하기
    • About EGIS
    • Release Note
      • 2.1x 버전 업데이트
      • 2.x 버전 업데이트
      • 1.6x 버전 업데이트
      • 1.5x 버전 업데이트
      • 1.4x 버전 업데이트
      • 1.3x 버전 업데이트
      • 이전 버전 업데이트
    • Tutorial
      • 카메라 설정
      • POI 생성하기
      • 폴리곤 생성하기
      • 라인 생성하기
      • 모델 추가하기
      • 레이어 설정
      • 배경 지도 설정
      • 거리 측정
      • 면적 측정
      • 높이 측정
      • 반경 측정
  • API
    • Module
    • Core
      • Collection
      • JSAABBox3D
      • JSColor
      • JSLine3D
      • JSSize2D
      • JSSize3D
      • JSVector2D
      • JSVector3D
      • JSVec2Array
      • JSVec3Array
      • JSDateTime
    • Analysis
      • JSAnalysis
      • JSAnalysisGridShadow
      • JSEarthquake
      • JSEditTerrain
      • JSFlood
      • JSGridAnal
      • JSSightAnalysis
      • JSSlope
      • JSTransparency
      • JSSolarManager
    • Camera
      • JSCamera
    • Layer
      • JSLayer
      • JSLayerList
      • JSImageryProvider
    • Map
      • JSMap
      • JSTerrain
      • JSIndexMap
    • Object
      • JSObject
      • JSAntenna
      • JSArrow
      • JSBarGraph
      • JSBarGraph3D
      • JSBillboard
      • JSColorGrid
      • JSColorGrid3D
      • JSColorPolygon
      • JSFigure
      • JSFlow
      • JSFlowPolygon
      • JSGhostSymbol
      • JSGhostSymbolMap
      • JSHTMLObject
      • JSIcon
      • JSInstanceObject
      • JSLineString
      • JSMultiCube
      • JSMultiPoint
      • JSPipe
      • JSPoint
      • JSPointGraph
      • JSPolygon
      • JSPolygonStyle
      • JSPolyLineStyle
      • JSReal3D
      • JSSurfaceGraph
      • JSSymbol
      • JSTimeSeriesObject
      • JSTraceTarget
      • JSTyphoon
      • JSVideoObject
      • JSViewFrustum
    • Option
      • JSControl
      • JSNavigationControl
      • JSOption
    • ETC
      • JSMath
      • JSProj
      • ~~JSProjection~~
      • SOPObject
      • EVENT
      • Type List
      • Tag List
Powered by GitBook
On this page
  • Function
  • setCameraTilt(tilt)
  • setDistanceMinMax(min, max)
  • setPosition(x, y)
  • setSize(width, height)
  • setVisible(visible)

Was this helpful?

  1. API
  2. Map

JSIndexMap

지도 내 인덱스 맵을 설정 및 제어하기 위한 API 입니다.

Module.getIndexMap() API를 생성합니다.

var map = Module.getIndexMap();

Function

setCameraTilt(tilt)

인덱스 맵에서 사용할 카메라 옵션을 설정합니다.

카메라 기울기(degrees 단위)를 변경합니다.

Name
Type
Description

tilt

number

카메라 기울기.

var indexMap3D = Module.getIndexMap();
indexMap3D.setCameraTilt(89.9);
indexMap3D.setVisible(true);

setDistanceMinMax(min, max)

인덱스 맵에서 사용할 카메라 옵션을 설정합니다.

인덱스 맵과 카메라의 시야 최소, 최대 거리를 설정합니다.

Name
Type
Description

min

number

가시화 최소 거리 (meters 단위).

max

number

가시화 최대 거리 (meters 단위).

var indexMap3D = Module.getIndexMap();
indexMap3D.setDistanceMinMax(50, 3000);
indexMap3D.setVisible(true);

setPosition(x, y)

인덱스 맵 위치를 설정합니다.

Name
Type
Description

x

number

화면 X축 좌표 (pixels 단위).

y

number

화면 Y축 좌표 (pixels 단위).

var indexMap3D = Module.getIndexMap();
indexMap3D.setPosition(1300, 10);
indexMap3D.setVisible(true);

setSize(width, height)

인덱스 맵 가로 세로 크기 설정.

Name
Type
Description

width

number

가로 크기 (pixels 단위).

height

number

세로 크기 (pixels 단위).

var indexMap3D = Module.getIndexMap();
indexMap3D.setSize(400, 200);
indexMap3D.setVisible(true);

setVisible(visible)

인덱스 맵 가시화 유무를 설정합니다.

Name
Type
Description

visible

boolean

true: 인덱스 맵 가시화. false: 인덱스 맵 비가시화.

var indexMap3D = Module.getIndexMap();
indexMap3D.setVisible(true);
PreviousJSTerrainNextObject

Last updated 1 year ago

Was this helpful?