Namespace: uGisConfig

ugmp.uGisConfig

uGisMapPlatForm에서 사용할 config를 설정한다.

프록시 주소, 에러 알림창 함수, 로딩 심볼 표시 사용 여부, 로딩 심볼 이미지 경로를 설정할 수 있으며, 한 번 설정하면 공통으로 사용할 수 있다.

Example

ugmp.uGisConfig.init( {
	proxy : '/proxy.do', // 프록시 설정
	useLoading : true, // 로딩 심볼 표시 사용 여부
	loadingImg : 'https://loading.io/spinners/double-ring/lg.double-ring-spinner.gif', // 로딩 심볼 이미지
	alert_Error : function(msg) { // 에러 알림창 함수
		alert( 'Error : ' + msg );
	}
} );

Methods

addLoadEventListener(key, eventListener)

데이터 로딩 시작/완료 이벤트를 추가한다.

※로드가 시작되거나 로딩 중이면 false 로딩이 완료 되면 true를 반환한다.

Name Type Description
key String

View ID.

eventListener function

{jQuery.Event, Boolean} 시작/완료 함수.

addProgress(key, loadFunction)

데이터 로딩 프로그레스를 추가한다.

Name Type Description
key String

View ID.

loadFunction function

로딩 심볼 표시 함수.

getAlert_Error(msg)

설정된 에러 알림 함수를 호출한다.

Name Type Description
msg String

알림 메세지.

getBrowser(){String}

현재 브라우저 타입을 가져온다.

Returns:
browser 브라우저 타입.

getLoading(key, state)

로딩 심볼 표시 함수.

Name Type Description
key String

지도의 View ID.

state Boolean

사용 여부.

getLoadingImg(){String}

설정된 로딩 심볼 이미지를 가져온다.

Returns:
loadingImg 이미지 경로 또는 base64.

getProxy(){String}

설정된 프록시 주소를 가져온다.

Returns:
proxy 프록시 주소.

init(opt_options)

Initialize

Name Type Description
opt_options Object
Name Type Description
proxy String

프록시 주소.

useLoading Boolean

로딩 심볼 표시 사용 여부. Default is true.

alert_Error function

에러 알림창 함수 msg {String}. Default is alert.

loadingImg String

로딩 심볼 이미지 경로 또는 base64. Default is icon_loading.gif.

isMapProxy(){Boolean}

URL 레이어 Proxy 사용 여부를 가져온다.

Returns:
useMapProxy URL 레이어 Proxy 사용 여부.

isMobile(){Boolean}

현재 브라우저가 모바일이면 true.

Returns:
mobile 모바일 여부.

isUseLoading(){Boolean}

로딩 심볼 표시 사용 여부를 가져온다.

Returns:
useLoading 로딩 심볼 표시 사용 여부.

resetLoading(key)

로딩 심볼을 리셋 시킨다.

Name Type Description
key String

지도의 View ID.