Class: uGisCircleAnimation

ugmp.animation.uGisCircleAnimation

new ugmp.animation.uGisCircleAnimation(opt_options)

uGisCircleAnimation 객체.

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

※피처 타입 : ol.geom.Point 또는 ol.geom.MultiPoint

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

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.Point|ol.geom.MultiPoint)>>

대상 피처 리스트.

originCRS String

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

animations Array.<ugmp.animation>

애니메이션 효과 리스트.

style ol.style.Circle

Circle 스타일.

Example
var uGcircleAni = new ugmp.animation.uGisCircleAnimation( {
	uGisMap : new ugmp.uGisMap( {...} ),
	features : [ new ol.Feature({
		geometry: new ol.geom.Point({...}),
		...
	) ],
	originCRS : 'EPSG:4326',
	sync : false,
	animations : [ new ugmp.animation.showAnimation({...}) ],
	style : new ol.style.Circle({...})
} );

Extends

Methods

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

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

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

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

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

Stroke 스타일을 설정한다.

Name Type Description
strokeStyle ol.style.Stroke

Stroke 스타일.

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

Name Type Description
circleStyle ol.style.Circle

Circle 스타일.

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

Name Type Description
style Array.<ol.style>

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

애니메이션을 시작한다.

애니메이션을 정지한다.