navigtaion animation 관련 interface

interface INaviAnimOption {
    changeFloorDelay?: number;
    ease?: EASE_TYPE;
    enableFloorMotionCSS?: boolean;
    enableTwoFloorsNavigation?: boolean;
    floorMotionDuration?: number;
    markerOptions?: Partial<INaviMarkerOptions>;
    removeIcon?: boolean;
    speedRate?: number;
    twoFloorsNavigationDestCss?: string;
    twoFloorsNavigationDestElement?: HTMLElement;
    twoFloorsNavigationDuration?: number;
    twoFloorsNavigationOriginCss?: string;
    twoFloorsNavigationOriginElement?: HTMLElement;
    zoom?: number;
}

Properties

changeFloorDelay?: number

모의주행 중 층이 변경 될 경우 변경되는 동안 delay time

ease?: EASE_TYPE

모의주행시 속도일정 / 초기만 천천히 할지 옵션

enableFloorMotionCSS?: boolean

층변경시 애니메이션으로 동작,

enableTwoFloorsNavigation?: boolean

모의주행 애니메이션 완료후 두개의 층 표출 여부,

floorMotionDuration?: number

층변경 애니메이션시 동작 시간 millisecond, default 3000

markerOptions?: Partial<INaviMarkerOptions>

모의주행 marker option

removeIcon?: boolean

모의주행 완료 또는 stop 시, 모의주행 icon 제거 여부. 기본값은 true.

speedRate?: number

navigation 속도

twoFloorsNavigationDestCss?: string

모의주행 애니메이션 완료후 두개의 층 중 도착지 층 CSS 속성

twoFloorsNavigationDestElement?: HTMLElement

모의주행 애니메이션 완료후 두개의 층 중 도착지 층 층 자식 엘리먼트

twoFloorsNavigationDuration?: number

모의주행 애니메이션 완료후 두개의 층 표출 전 시간 ms, default 2000

twoFloorsNavigationOriginCss?: string

모의주행 애니메이션 완료후 두개의 층 중 출발지 층 CSS 속성

twoFloorsNavigationOriginElement?: HTMLElement

모의주행 애니메이션 완료후 두개의 층 중 출발지 층 자식 엘리먼트

zoom?: number

navigation간 zoom Level