uGisMapPlatForm 배경지도 객체.
다양하게 제공되는 지도 API나 WMTS 서비스를 배경지도로 사용할 수 있다.
uGisMapPlatForm에서 기본적으로 내장한 배경지도 API는 다음과 같으며, API KEY가 정상적인 경우에만 사용할 수 있다.
Google(normal, terrain, satellite, hybrid) : 월 28,500건 무료.
OpenStreetMap(normal, gray) : 무제한 무료.
Stamen(toner, terrain) : 무제한 무료.
vWorld(normal, gray, satellite, hybrid, midnight) : 무제한 무료.
바로E맵(normal, white, colorVision) : 무제한 무료.
네이버(normal, satellite, hybrid, terrain) : 무료.
다음(normal, satellite, hybrid) : 월 300,000건 무료.
Bing(normal, aerial, hybrid, dark) : 1년 125,000건 무료.
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt_options |
Object |
|
Example
var ugBaseMap = new ugmp.baseMap.uGisBaseMap( { target : 'base', uGisMap : new ugmp.uGisMap({...}), baseMapKey : 'google_normal' useElementMargin : false } );
Methods
-
배경지도를 추가한다.
ugmp.baseMap.uGisBaseMapDefault
를 확장한 배경지도 객체 또는 사용자 정의 배경지도(WMTS)를 추가할 수 있다.사용자 정의 배경지도(WMTS)를 추가하기 위해서는
ugmp.baseMap.uGisBaseMapCustom
를 사용한다.기본 내장 배경지도 코드. ["osm", "daum", "naver", "vWorld", "baroEmap", "stamen", "google"]
Name Type Description code
String 배경지도 코드.
obj
Object etc -> uGisBaseMapCustom.
-
배경지도를 변경한다.
Name Type Description baseMapKey
String 배경지도 키 (_로 구분).
-
현재 배경지도의 API 객체를 가져온다.
Returns:
apiMap 현재 배경지도의 API 객체.
-
배경지도의 불투명도를 가져온다.
Returns:
opacity 배경지도 불투명도 값.
-
현재 선택된 배경지도의 키를 가져온다.
Returns:
nowBaseMapKey 현재 선택된 배경지도 키.
-
사용 가능한 배경지도 타입(키) 목록을 가져온다.
Returns:
배경지도 키 목록.
-
배경지도의 ON/OFF 상태를 가져온다.
Returns:
visible 배경지도 ON/OFF 상태.
-
배경지도를 삭제한다.
Name Type Description baseMapKey
String 배경지도 키 (_로 구분).
Returns:
배경지도 키 목록.
-
배경지도의 불투명도를 설정할 수 있다.
0.0 ~ 1.0 사이의 숫자. 0.0 = 투명, 1.0 = 불투명
Name Type Description opacity
Double 배경지도 불투명도 값.
-
배경지도를 끄거나 켤 수 있다.
Name Type Description visible
Boolean 배경지도 ON/OFF 상태.
-
배경지도의 ON/OFF 상태를 토글한다.