Notice
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- jupyterhub admin
- jupyterlab
- 최적Zoom
- 텍스트채우기
- openlayers tooltip
- 주피터허브
- Deckgl ToolTip
- javascript rpad
- 오픈레이어스
- getZoom
- 멀티툴팁
- deckgl
- WebMercatorViewport
- 지도
- R kernel
- openlayers crossorigin
- 다중팝업
- multiplePopup
- docker
- fitBounds
- map
- javascript lpad
- openlayers
- cross-origin
- 다중툴팁
- crossorigin
- ToolTip
- Deckgl Tooltip fixed position
- openlayers Popup
- JupyterHub
Archives
- Today
- Total
Map 개발자의 길
DeckGL Layer On/Off 본문
1. 결과 화면

2. DeckGL Clone 이벤트 이용 하기
- 레이어.clone(obejct)
var arrLayers = deck.props.layers // 화면의 표출된 모든 레이어
let setVisibleLayer = function(targetID , bVisible){
var cloneLayers = [];
for (var i = 0; i < arrLayers.length; i++) {
if(arrLayers[i].id == targetID ){ // arrLayers.id 레이어 만들때 정의했던 ID
cloneLayers.push(arrLayers[i].clone({visible : bVisible}));
}
else {
console.error('해당 ID와 매칭되는 정보가 없습니다.')
}
}
deck.setProps({layers: cloneLayers});
}
setVisibleLayer('speedLayer' , false); // or setVisibleLayer('speedLayer' , true);
deckgl.clone 사용시 new 레이어 없이 선언 되어 있던 레이어를 복제하여 재사용 가능?? 하다.
구축 기반 Spring, javascript ,DeckGL
반응형
'DeckGL' 카테고리의 다른 글
| DeckGL TextLayer 한글 깨짐/미표출 (2) | 2022.03.28 |
|---|---|
| DeckGL 거리측정 기능 개발 (0) | 2021.10.06 |
| DeckGL Map 기울기(pitch) 적용시 깨짐 현상 (0) | 2021.06.09 |
| DeckGL PointLayer draw (0) | 2020.02.25 |
| DeckGL + xyz URL 요청 (2) | 2020.02.20 |
Comments