var handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas);
handler.setInputAction(function (event) { if (event.position != null) { var cartesian = scene.camera.pickEllipsoid(event.position, ellipsoid); if (cartesian) { var cartographic = Cesium.Cartographic.fromCartesian(cartesian); var longitude = Cesium.Math.toDegrees(cartographic.longitude); var latitude = Cesium.Math.toDegrees(cartographic.latitude);
var point = scene.primitives.add(new Cesium.PointPrimitiveCollection()); point.add({ position: Cesium.Cartesian3.fromDegrees(longitude, latitude), color: Cesium.Color.RED, // default: WHITE }); } } }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
영상 레이어 추가 시 스타일 지정
영상 레이어 추가와 거의 같지만 styles와 COLORSCALERANGE 파라미터가 추가되었습니다.
styles 에는 Geoserver에 추가된 스타일 이름을 지정하고, COLORSCALERANGE 에는 min, max 값을 지정한다. (COLORSCALERANGE 파라미터는 없어도 됩니다.)