Class: uGisRegularShapeAnimation

ugmp.animation.uGisRegularShapeAnimation

new ugmp.animation.uGisRegularShapeAnimation(opt_options)

uGisRegularShapeAnimation 객체.

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

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

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

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.RegularShape

RegularShape 스타일.

Example
var uGregularShapeAni = 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.RegularShape({...})
} );

Extends

Methods

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

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

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

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

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

Stroke 스타일을 설정한다.

Name Type Description
strokeStyle ol.style.Stroke

Stroke 스타일.

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

Name Type Description
regularShapeStyle ol.style.RegularShape

RegularShape 애니메이션 스타일.

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

Name Type Description
style Array.<ol.style>

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

애니메이션을 시작한다.

애니메이션을 정지한다.