JSLayerList
지도 내 레이어를 관리하기 위한 API 입니다.
Last updated
Was this helpful?
지도 내 레이어를 관리하기 위한 API 입니다.
Last updated
Was this helpful?
Module.JSLayerList() API를 생성합니다.
등록된 레이어 수를 반환합니다.
사용자 레이어, 서비스 레이어의 총 수 입니다.
Return
number: 등록된 레이어의 총 수.
입력 변수값으로 레이어를 생성합니다.
name
string
레이어 명칭.
type
number
Return
: 생성 성공.
null : 생성 실패.
입력 변수값으로 사용자 레이어를 생성합니다.
사용자 레이어를 반환합니다.
option
속성 정보.
Return
null : 생성 실패.
WFS 서비스 레이어를 생성합니다.
Web Feature Server로 가시화 된 Tile 영역에 해당되는 오브젝트 요청.
WFS 서비스 레이어로 new Module.JSLayerList( false ) 으로 생성합니다..
Name
string
레이어 명칭.
type
number
Return
null : 생성 실패.
WMS 서비스 레이어를 생성합니다.
Web Map Server로 가시화 된 Tile 영역에 해당되는 지형 영상 이미지 요청.
WMS 서비스 레이어로 new Module.JSLayerList( false ) 으로 생성합니다..
Name
string
레이어 명칭.
Return
null : 생성 실패.
입력 변수값으로 서비스 레이어를 생성합니다.
서비스 레이어를 반환합니다.
option
속성 정보.
Return
null : 생성 실패.
등록된 레이어를 삭제합니다.
JSLayerList에 포함된 레이어 목록 첫번째에 해당되는 레이어를 삭제합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
Return
true : 삭제 성공.
false : 삭제 실패.
등록된 레이어를 삭제합니다.
JSLayerList에 포함된 레이어 목록에서 입력 변수값(index) 위치에 해당되는 레이어를 삭제합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
index
number
인덱스 번호.
Return
true : 삭제 성공.
false : 삭제 실패.
등록된 레이어를 삭제합니다.
JSLayerList에 포함된 레이어 목록 마지막에 해당되는 레이어를 삭제합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
Return
true : 삭제 성공.
false : 삭제 실패.
등록된 레이어를 삭제합니다.
JSLayerList에 포함된 레이어 목록에서 입력 변수값(name)에 해당되는 레이어를 삭제합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
name
string
레이어 명칭.
Return
true : 삭제 성공.
false : 삭제 실패.
레이어를 반환합니다.
JSLayerList에 포함된 레이어 목록 첫번째에 해당되는 레이어를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
Return
null : 반환 실패.
등록된 레이어를 반환합니다.
JSLayerList에 포함된 레이어 목록에서 입력 변수값(index) 위치에 해당되는 레이어를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
index
number
인덱스 번호.
Return
null : 반환 실패.
등록된 레이어를 반환합니다.
JSLayerList에 포함된 레이어 목록 마지막에 해당되는 레이어를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
Return
null : 반환 실패.
입력 변수값(layer)의 인덱스 번호를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
layer
레이어.
Return
result>0: 레이어 인덱스 번호.
-1: JSLayerList에 포함된 레이어가 아닌 경우.
등록된 레이어를 반환합니다.
JSLayerList에 포함된 레이어 목록에서 입력 변수값(name)과 명칭이 동일한 레이어를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
name
string
레이어 명칭.
Return
null : 반환 실패.
레이어 목록 순서를 변경합니다.
레이어 인덱스 순서를 move 조건으로 변경합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
layer
레이어.
type
boolean
true: 인덱스 번호 증가. false: 인덱스 번호 감소.
Return
true : 변경 성공.
false: 변경 실패.
실패 조건
등록된 레이어가 2개 미만인 경우.
마지막 순서에 해당되는 레이어 순서를 뒤로 변경한 경우.
첫 순서에 해당되는 레이어 순서를 앞으로 변경한 경우.
레이어 목록 순서를 변경합니다.
레이어 인덱스 순서를 최상단, 최하단으로 변경합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
layer
레이어.
type
boolean
true: 인덱스 번호 최상단으로 변경. false: 인덱스 번호 최하단으로 변경.
Return
true : 변경 성공.
false: 변경 실패.
실패 조건
등록된 레이어가 2개 미만인 경우.
마지막 순서에 해당되는 레이어 순서를 뒤로 변경한 경우.
첫 순서에 해당되는 레이어 순서를 앞으로 변경한 경우.
레이어에 포함된 객체에 대한 가시화 유무를 반환합니다.
레이어가 투명/불투명 정보를 반환합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
name
string
레이어 명칭.
Return
1 : 레이어 포함 객체 가시화.
0 : 레이어 포함 객체 비가시화.
레이어에 포함된 객체에 대한 가시화 유무를 설정합니다.
레이어가 투명/불투명 정보를 설정합니다.
사용자 및 서비스 레이어 모두에서 사용할 수 있습니다.
name
string
레이어 명칭.
type
boolean
true: 레이어 포함 객체 가시화. false: 레이어 포함 객체 비가시화.
사용자 레이어 생성 옵션.
name
String
레이어 명칭.
type
레이어 타입.
visible
boolean
optional
true
레이어 가시화 옵션 설정.
selectable
boolean
optional
true
레이어 포함된 오브젝트 선택 옵션 설정.
minDistance
number
optional
0.0
레이어 최소 가시 거리를 설정.
maxDistance
number
optional
3000.0
레이어 최대 가시 거리를 설정.
Options for creating a service layer.
name
String
레이어 명칭.
url
String
요청 서버 url.
type
레이어 타입.
visible
boolean
optional
true
레이어 가시화 옵션 설정.
selectable
boolean
optional
true
레이어 포함된 오브젝트 선택 옵션 설정.
minLevel
number
optional
0
레이어 최소 가시 레벨를 설정.
maxLevel
number
optional
15
레이어 최대 가시 레벨를 설정.
: 생성 성공.
: 생성 성공.
: 생성 성공.
: 생성 성공.
: 반환 성공.
: 반환 성공.
: 반환 성공.
: 반환 성공.