컨텐츠로 이동

Basemap

Classes

BaseMap

배경맵 기본 클래스

GroupBaseMapBaseMap

배경맵을 상속받는 배경맵 그룹 클래스

PredefinedBaseMapBaseMap

배경맵을 상속받는 미리 정의된 배경맵 클래스

GdxBaseMapBaseMap

GDX로부터 생성되는 배경맵 클래스

Constants

BASE_MAP_TYPE

배경맵 타입

BaseMap

배경맵 기본 클래스

Kind: global class

baseMap.getParent() ⇒ BaseMapGroupLayer

부모 레이어를 돌려준다.

Kind: instance method of BaseMap
Returns: BaseMapGroupLayer - 부모레이어

baseMap.getChildLayers() ⇒ Array.<BaseMap>

하위 베이스맵 목록을 돌려준다.

Kind: instance method of BaseMap
Returns: Array.<BaseMap> - 하위 베이스맵 목록 (GroupBaseMap, PredefinedBaseMap, GdxBaseMap)

baseMap.isGroup()

이 레이어가 그룹인지를 돌려준다.

Kind: instance method of BaseMap

baseMap.getTitle() ⇒ string

레이어 타이틀은 생성시 배경맵의 종류에 따라 결정되어 있으며 아래와 같다

Kind: instance method of BaseMap
Returns: string - 레이어 타이틀
Example

OSM_STANDARD
OSM_CYCLOSM
OSM_HUMANITARIAN
STAMEN_TERRAIN
STAMEN_TONER
STAMEN_WATERCOLOR
TANGO_STANDARD
VWORLD_STREET
VWORLD_SATELLITE
VWORLD_HYBRID
VWORLD_GRAY
KAKAO_STREET
KAKAO_SATELLITE
KAKAO_HYBRID
KAKAO_PHYSICAL
KAKAO_CADSTRAL
KAKAO_ROADVIEW
CARTO_DARK
CARTO_LIGHT
GOOGLE_STREET
GOOGLE_TERRAIN
GOOGLE_ROAD
GOOGLE_SATELLITE
GOOGLE_TERRAIN_ONLY
GOOGLE_HYBRID

baseMap.setChecked(checked)

배경 레이어를 켜고 끈다.

Kind: instance method of BaseMap

ParamTypeDescription
checkedbooleantrue(켜기), false(끄기)

baseMap.getChecked() ⇒ boolean

현재 레이어가 켜져 있는지 여부를 돌려준다.

Kind: instance method of BaseMap
Returns: boolean - true 켜져있음, false 꺼져있음

baseMap.getOriginLayer() ⇒ ol.layer.Tile | null

OpenLayers ol Layer 객체를 돌려준다.

Kind: instance method of BaseMap
Returns: ol.layer.Tile | null - GroupBaseMap 일 경우 null, 아니면 ol.layer.Tile 객체

GroupBaseMap ⇐ BaseMap

배경맵을 상속받는 배경맵 그룹 클래스

Kind: global class
Extends: BaseMap

groupBaseMap.isGroup() ⇒ boolean

그룹 레이어 여부

Kind: instance method of GroupBaseMap
Overrides: isGroup
Returns: boolean - 그룹 레이어 여부, 언제나 true

groupBaseMap.getLayerType() ⇒ BASE_MAP_TYPE

레이어 타입을 돌려준다.

Kind: instance method of GroupBaseMap
Returns: BASE_MAP_TYPE - 언제나 BASE_MAP_TYPE.GROUP을 돌려준다.

groupBaseMap.getParent() ⇒ BaseMapGroupLayer

부모 레이어를 돌려준다.

Kind: instance method of GroupBaseMap
Overrides: getParent
Returns: BaseMapGroupLayer - 부모레이어

groupBaseMap.getChildLayers() ⇒ Array.<BaseMap>

하위 베이스맵 목록을 돌려준다.

Kind: instance method of GroupBaseMap
Overrides: getChildLayers
Returns: Array.<BaseMap> - 하위 베이스맵 목록 (GroupBaseMap, PredefinedBaseMap, GdxBaseMap)

groupBaseMap.getTitle() ⇒ string

레이어 타이틀은 생성시 배경맵의 종류에 따라 결정되어 있으며 아래와 같다

Kind: instance method of GroupBaseMap
Overrides: getTitle
Returns: string - 레이어 타이틀
Example

OSM_STANDARD
OSM_CYCLOSM
OSM_HUMANITARIAN
STAMEN_TERRAIN
STAMEN_TONER
STAMEN_WATERCOLOR
TANGO_STANDARD
VWORLD_STREET
VWORLD_SATELLITE
VWORLD_HYBRID
VWORLD_GRAY
KAKAO_STREET
KAKAO_SATELLITE
KAKAO_HYBRID
KAKAO_PHYSICAL
KAKAO_CADSTRAL
KAKAO_ROADVIEW
CARTO_DARK
CARTO_LIGHT
GOOGLE_STREET
GOOGLE_TERRAIN
GOOGLE_ROAD
GOOGLE_SATELLITE
GOOGLE_TERRAIN_ONLY
GOOGLE_HYBRID

groupBaseMap.setChecked(checked)

배경 레이어를 켜고 끈다.

Kind: instance method of GroupBaseMap
Overrides: setChecked

ParamTypeDescription
checkedbooleantrue(켜기), false(끄기)

groupBaseMap.getChecked() ⇒ boolean

현재 레이어가 켜져 있는지 여부를 돌려준다.

Kind: instance method of GroupBaseMap
Overrides: getChecked
Returns: boolean - true 켜져있음, false 꺼져있음

groupBaseMap.getOriginLayer() ⇒ ol.layer.Tile | null

OpenLayers ol Layer 객체를 돌려준다.

Kind: instance method of GroupBaseMap
Overrides: getOriginLayer
Returns: ol.layer.Tile | null - GroupBaseMap 일 경우 null, 아니면 ol.layer.Tile 객체

PredefinedBaseMap ⇐ BaseMap

배경맵을 상속받는 미리 정의된 배경맵 클래스

Kind: global class
Extends: BaseMap

predefinedBaseMap.getLayerType() ⇒ BASE_MAP_TYPE

레이어 타입을 돌려준다.

Kind: instance method of PredefinedBaseMap
Returns: BASE_MAP_TYPE - 언제나 BASE_MAP_TYPE.PREDEFINED을 돌려준다.

predefinedBaseMap.getParent() ⇒ BaseMapGroupLayer

부모 레이어를 돌려준다.

Kind: instance method of PredefinedBaseMap
Overrides: getParent
Returns: BaseMapGroupLayer - 부모레이어

predefinedBaseMap.getChildLayers() ⇒ Array.<BaseMap>

하위 베이스맵 목록을 돌려준다.

Kind: instance method of PredefinedBaseMap
Overrides: getChildLayers
Returns: Array.<BaseMap> - 하위 베이스맵 목록 (GroupBaseMap, PredefinedBaseMap, GdxBaseMap)

predefinedBaseMap.isGroup()

이 레이어가 그룹인지를 돌려준다.

Kind: instance method of PredefinedBaseMap
Overrides: isGroup

predefinedBaseMap.getTitle() ⇒ string

레이어 타이틀은 생성시 배경맵의 종류에 따라 결정되어 있으며 아래와 같다

Kind: instance method of PredefinedBaseMap
Overrides: getTitle
Returns: string - 레이어 타이틀
Example

OSM_STANDARD
OSM_CYCLOSM
OSM_HUMANITARIAN
STAMEN_TERRAIN
STAMEN_TONER
STAMEN_WATERCOLOR
TANGO_STANDARD
VWORLD_STREET
VWORLD_SATELLITE
VWORLD_HYBRID
VWORLD_GRAY
KAKAO_STREET
KAKAO_SATELLITE
KAKAO_HYBRID
KAKAO_PHYSICAL
KAKAO_CADSTRAL
KAKAO_ROADVIEW
CARTO_DARK
CARTO_LIGHT
GOOGLE_STREET
GOOGLE_TERRAIN
GOOGLE_ROAD
GOOGLE_SATELLITE
GOOGLE_TERRAIN_ONLY
GOOGLE_HYBRID

predefinedBaseMap.setChecked(checked)

배경 레이어를 켜고 끈다.

Kind: instance method of PredefinedBaseMap
Overrides: setChecked

ParamTypeDescription
checkedbooleantrue(켜기), false(끄기)

predefinedBaseMap.getChecked() ⇒ boolean

현재 레이어가 켜져 있는지 여부를 돌려준다.

Kind: instance method of PredefinedBaseMap
Overrides: getChecked
Returns: boolean - true 켜져있음, false 꺼져있음

predefinedBaseMap.getOriginLayer() ⇒ ol.layer.Tile | null

OpenLayers ol Layer 객체를 돌려준다.

Kind: instance method of PredefinedBaseMap
Overrides: getOriginLayer
Returns: ol.layer.Tile | null - GroupBaseMap 일 경우 null, 아니면 ol.layer.Tile 객체

GdxBaseMap ⇐ BaseMap

GDX로부터 생성되는 배경맵 클래스

Kind: global class
Extends: BaseMap

gdxBaseMap.getLayerType() ⇒ BASE_MAP_TYPE

레이어 타입을 돌려준다.

Kind: instance method of GdxBaseMap
Returns: BASE_MAP_TYPE - 언제나 BASE_MAP_TYPE.GDX_DEFINED을 돌려준다.

gdxBaseMap.getParent() ⇒ BaseMapGroupLayer

부모 레이어를 돌려준다.

Kind: instance method of GdxBaseMap
Overrides: getParent
Returns: BaseMapGroupLayer - 부모레이어

gdxBaseMap.getChildLayers() ⇒ Array.<BaseMap>

하위 베이스맵 목록을 돌려준다.

Kind: instance method of GdxBaseMap
Overrides: getChildLayers
Returns: Array.<BaseMap> - 하위 베이스맵 목록 (GroupBaseMap, PredefinedBaseMap, GdxBaseMap)

gdxBaseMap.isGroup()

이 레이어가 그룹인지를 돌려준다.

Kind: instance method of GdxBaseMap
Overrides: isGroup

gdxBaseMap.getTitle() ⇒ string

레이어 타이틀은 생성시 배경맵의 종류에 따라 결정되어 있으며 아래와 같다

Kind: instance method of GdxBaseMap
Overrides: getTitle
Returns: string - 레이어 타이틀
Example

OSM_STANDARD
OSM_CYCLOSM
OSM_HUMANITARIAN
STAMEN_TERRAIN
STAMEN_TONER
STAMEN_WATERCOLOR
TANGO_STANDARD
VWORLD_STREET
VWORLD_SATELLITE
VWORLD_HYBRID
VWORLD_GRAY
KAKAO_STREET
KAKAO_SATELLITE
KAKAO_HYBRID
KAKAO_PHYSICAL
KAKAO_CADSTRAL
KAKAO_ROADVIEW
CARTO_DARK
CARTO_LIGHT
GOOGLE_STREET
GOOGLE_TERRAIN
GOOGLE_ROAD
GOOGLE_SATELLITE
GOOGLE_TERRAIN_ONLY
GOOGLE_HYBRID

gdxBaseMap.setChecked(checked)

배경 레이어를 켜고 끈다.

Kind: instance method of GdxBaseMap
Overrides: setChecked

ParamTypeDescription
checkedbooleantrue(켜기), false(끄기)

gdxBaseMap.getChecked() ⇒ boolean

현재 레이어가 켜져 있는지 여부를 돌려준다.

Kind: instance method of GdxBaseMap
Overrides: getChecked
Returns: boolean - true 켜져있음, false 꺼져있음

gdxBaseMap.getOriginLayer() ⇒ ol.layer.Tile | null

OpenLayers ol Layer 객체를 돌려준다.

Kind: instance method of GdxBaseMap
Overrides: getOriginLayer
Returns: ol.layer.Tile | null - GroupBaseMap 일 경우 null, 아니면 ol.layer.Tile 객체

BASE_MAP_TYPE

배경맵 타입

Kind: global constant
Read only: true
Example

BASE_MAP_TYPE {
  GROUP: 배경맵 그룹 레이어,
  PREDEFINED: 사전에 정의된 배경맵,
  GDX_DEFINED: GDX로부터 만들어지는 배경맵,
}