Closed 2HyeonBin closed 1 month ago
jpg 타입의 레이어는 현재 존재하지 않습니다.
아래 사이트에서 "Tile Layer Type List"를 참조하시면 됩니다. https://egiscorp.gitbook.io/xdworld-webgl-manual/introduce-1/etc/type-list
10번 타입의 명칭이 ETLT_PNG_IMAGE로 되어있지만 보통 하이브리드 이미지 레이어를 통칭하여 정의하고 있습니다.
그럼 혹시
var container = document.getElementById("MapContainer");
Module.initialize({
container : container,
terrain: {
dem: {
url: "url",
name: "name",
servername: "XDServer",
},
image: {
url: "url",
name: "name",
servername: "XDServer"
},
},
});
위 소스에서 불러온 image를 onoff 할 수 있는 방법은 따로 있을까요?
지형의 이미지를 컨트롤 하는 API는 존재합니다.
Module.getOption().setDisplayOptionOfTerrain(_nIndex);
_nIndex 값 0 : 기본 이미지 100 : 이미지 없는 음영도 101 : 이미지 있는 흑백 106 : 흰색 107 : 높이 값 색상
지형 색상 변경 샌드 박스 https://sandbox.egiscloud.com/code/main.do?id=terrain_dem_height_color
이 정도로 지형 색상을 변경 할수있습니다.
지형이 이미지없이 색상으로만 보면 굴곡이 잘 보이지 않아 구분이 힘들면 광원을 넣어주시면 됩니다.
var pMap = Module.getMap();
pMap.setLighting(true);
답변 감사드립니다!
혹시 색상 조절이 아닌 완전히 숨기고 켤 수 있는 setVisible 같은 기능은 없을까요??
지형을 완전 안보이게 하기 위해서는 아래의 코드를 쓰시면 됩니다.
지형 안보이게 설정
Module.SetDrawTerrain(true);
지형 투명값 설정 예제 https://sandbox.egiscloud.com/code/main.do?id=terrain_alpha
넵 답변 감사합니다!!
엔진 버전 :2.6.2
오류 발생 API :createXDServerLayer
오류 내용 :
안녕하세요!
위 소스처럼 레이어를 불러올때 jpg 타입의 레이어는 타입 번호가 어떻게 되나요?