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
-
데이터 로딩 시작/완료 이벤트를 추가한다.
※로드가 시작되거나 로딩 중이면
false
로딩이 완료 되면true
를 반환한다.Name Type Description key
String View ID.
eventListener
function {jQuery.Event, Boolean} 시작/완료 함수.
-
데이터 로딩 프로그레스를 추가한다.
Name Type Description key
String View ID.
loadFunction
function 로딩 심볼 표시 함수.
-
설정된 에러 알림 함수를 호출한다.
Name Type Description msg
String 알림 메세지.
-
현재 브라우저 타입을 가져온다.
Returns:
browser 브라우저 타입.
-
로딩 심볼 표시 함수.
Name Type Description key
String 지도의 View ID.
state
Boolean 사용 여부.
-
설정된 로딩 심볼 이미지를 가져온다.
Returns:
loadingImg 이미지 경로 또는 base64.
-
설정된 프록시 주소를 가져온다.
Returns:
proxy 프록시 주소.
-
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
. -
URL 레이어 Proxy 사용 여부를 가져온다.
Returns:
useMapProxy URL 레이어 Proxy 사용 여부.
-
현재 브라우저가 모바일이면
true
.Returns:
mobile 모바일 여부.
-
로딩 심볼 표시 사용 여부를 가져온다.
Returns:
useLoading 로딩 심볼 표시 사용 여부.
-
로딩 심볼을 리셋 시킨다.
Name Type Description key
String 지도의 View ID.