Class: uGisLineAnimation

ugmp.animation.uGisLineAnimation

new ugmp.animation.uGisLineAnimation(opt_options)

uGisLineAnimation 객체.

Line(선) 형태의 피처에 애니메이션 효과를 줄 수 있는 객체이다.

※피처 타입 : ol.geom.LineString 또는 ol.geom.MultiLineString

※스타일 타입 : ol.style.Stroke

Name Type Description
opt_options Object
Name Type Description
sync Boolean

동기화 사용 여부. Default is true.

uGisMap ugmp.uGisMap

ugmp.uGisMap 객체.

features Array.<ol.Feature.<(ol.geom.LineString|ol.geom.MultiLineString)>>

대상 피처 리스트.

originCRS String

대상 피쳐 원본 좌표계. Default is EPSG:4326.

animations Array.<ugmp.animation>

애니메이션 효과 리스트.

style ol.style.Stroke

Line Stroke 스타일.

Example
var uGLineAni = new ugmp.animation.uGisLineAnimation( {
	uGisMap : new ugmp.uGisMap( {...} ),
	features : [ new ol.Feature({
		geometry: new ol.geom.LineString({...}),
		...
	) ],
	originCRS : 'EPSG:4326',
	sync : false,
	animations : [ new ugmp.animation.showAnimation({...}) ],
	style : new ol.style.Stroke({...})
} );

Extends

Methods

현재 애니메이션을 전체 초기화한다.

애니메이션 벡터 레이어를 가져온다.

Returns:
애니메이션 벡터 레이어.

현재 설정된 속성 정보를 가져온다.

Returns:
현재 설정된 속성 정보.

Stroke 스타일을 설정한다.

Name Type Description
strokeStyle ol.style.Stroke

Stroke 스타일.

Line Stroke 애니메이션 스타일을 설정한다.

Name Type Description
strokeStyle ol.style.Stroke

Line Stroke 스타일.

애니메이션 스타일을 설정한다.

Name Type Description
style Array.<ol.style>

애니메이션 스타일 리스트.

애니메이션을 시작한다.

애니메이션을 정지한다.