소개
안전지도 모바일 API는 웹에서만 사용 가능했던 생활안전지도 서비스를 모바일에서 제공하기 위한 iOS 및 Android용 플랫폼 입니다.
모바일 API는 생활안전지도에서 제공하는 다양한 데이터 및 여러 콘텐츠(장소, 라인, 다각형)의 기능을 제공하며 지도 및 건물의 표현방식을
다양화 하였습니다.
지원 스펙
OS | OS버전 | 최저사양 | 권장기종 |
---|---|---|---|
iOS | iOS 6.0이상 |
|
|
Android | Android 4.0이상 |
|
|
Android
Framework 다운로드 및 샘플 프로젝트
모바일 API(Android) 레퍼런스
1. 기타 클래스
-
2. 지도조작 클래스
-
3. 설정 클래스
-
4. 카메라 클래스
-
5. 좌표관련 클래스
-
6. 레이어 클래스
-
7. 콘텐츠 클래스
-
8. 속성 클래스
Android
Framework 다운로드 및 샘플 프로젝트
모바일 API(IOS) 레퍼런스
1. 기타 클래스
-
2. 지도조작 클래스
-
3. 설정 클래스
-
4. 카메라 클래스
-
5. 좌표관련 클래스
-
6. 레이어 클래스
-
7. 콘텐츠 클래스
-
8. 속성 클래스
- 1. 기타 클래스
- SafeMapRequest
- HTTP 통신 모듈
-
- Constructor
Constructor 표 Constructor Description SafeMapRequest 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description VMHttpRequest - httpRequest(NSString)
- 요청 반환
bool - isRequest()
- 상태 반환
void - request:body:requestKey:success:failed:()
- 요청
void - requestAllRemove()
- 요청 제거
void - requestRemove()
- 요청 제거
-
- Methods 상세정보
Methods 상세정보1 표 VMHttpRequest httpRequest - VMHttpRequest httpRequest()
- - 객체 key값 반환
- Parameters
- - 요청키
- Returns
- - 요청 객체
Methods 상세정보3 표 request:body:requestKey:success:failed:() - void request:body:requestKey:success:failed:()
- - URL 정보 및 파라미터(POST 방식) 정보로 HTTP Request 동작을 수행함.
- Parameters
- - Url 정보
Post 파라미터
request Key
수신성공시
수신실패시 - Returns
- - N/A
Methods 상세정보4 표 requestAllRemove - void requestAllRemove()
- - 모든 request 제거
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보5 표 void requestRemove - void void requestRemove()
- - 상태 반환
- Parameters
- - 요청키
- Returns
- - N/A
Methods 상세정보2 표 isRequest - bool isRequest()
- - 현재 데이터 요청 중인지 반환
- Parameters
- - N/A
- Returns
- - false : 요청중아님
true : 요청중
- 1. 기타 클래스
- SafeMap3DAPI
- 생활안전지도 모바일에서 사용하는 모든 클래스의 접근자 클래스
-
- Constructor
Constructor 표 Constructor Description SafeMap3DAPI 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description SafeMap3DAPI - getInstn()
- SafeMap3DAPI인스턴스 반환
SafeMapView - getOptn()
- 옵션 클래스 반환
SafeMapCamera - getCamrea()
- 카메라 클래스 반환
SafeMapView - getCrdntCnvr()
- 좌표변환 클래스 반환
SafeMapObjectCntanr - getObjectCntanr()
- 사용자 콘텐츠 관리 클래스 반환
N/A - setSvcKey()
- API키 입력
String - getSvcKey()
- API키 반환
String - getMapView()
- 로컬 경로 반환
ArrayList - getSportIconPath()
- 기본제공되는 아이콘 경로 리스트
int - getFontSize()
- POI 폰트크기 반환
N/A - setFontSize()
- POI 폰트크기 설정
기본크기 : 14
-
- Methods 상세정보
Methods 상세정보1 표 getInstn - SafeMap3DAPI getInstn()
- - SafeMap3DAPI인스턴스 반환
- Parameters
- - N/A
- Returns
- - SafeMap3DAPI인스턴스
Methods 상세정보2 표 getMapView - SafeMapView getMapView()
- - 지도뷰 클래스를 반환
- Parameters
- - N/A
- Returns
- - 지도뷰 클래스
Methods 상세정보3 표 getLyrList - SafeMapLyrList getLyrList()
- - 레이어 리스트 클래스를 반환
- Parameters
- - N/A
- Returns
- - 레이어 클래스
Methods 상세정보4 표 getOptn - SafeMapOptn getOptn()
- - 옵션 클래스 반환
- Parameters
- - N/A
- Returns
- - 옵션 클래스
Methods 상세정보5 표 getCamrea - SafeMapLyrList getLyrList()
- - 카메라 클래스 반환
- Parameters
- - N/A
- Returns
- - 카메라 클래스
Methods 상세정보6 표 getCrdntCnvr - SafeMapCrdntCnvr getCrdntCnvr()
- - 좌표변환 클래스 반환
- Parameters
- - N/A
- Returns
- - 좌표변환 클래스
Methods 상세정보7 표 getObjectCntanr - SafeMapObjectCntanr getObjectCntanr()
- - 사용자 콘텐츠 관리 클래스 반환
- Parameters
- - N/A
- Returns
- - 사용자 콘텐츠 관리 클래스
Methods 상세정보8 표 setSvcKey - N/A setSvcKey()
- - API키 입력
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보9 표 getSvcKey - String getSvcKey()
- - API키 반환
- Parameters
- - N/A
- Returns
- - API키
Methods 상세정보10 표 getLocalStrge - String getLocalStrge()
- - 로컬 경로 반환
- Parameters
- - N/A
- Returns
- - 로컬 경로
Methods 상세정보11 표 getSportIconPath - ArrayList getSportIconPath()
- - 기본제공되는 아이콘 경로 리스트
- Parameters
- - N/A
- Returns
- - 아이콘 경로 리스트
Methods 상세정보12 표 getFontSize - int getFontSize()
- - POI 폰트크기 반환
- Parameters
- - N/A
- Returns
- - POI 폰트크기
Methods 상세정보13 표 setFontSize - N/A setFontSize()
- - POI 폰트크기 설정
기본크기 : 14 - Parameters
- - int
- Returns
- - N/A
- 1. 기타 클래스
- SafeMapSelectObjectItm
- 지도에 표시된 콘텐츠를 터치할 경우 SafeMapView클래스의 이벤트를 통해 반화되는 객체 정보
-
- Constructor
Constructor 표 Constructor Description SafeMapSelectObjectItm 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description String - getKey()
- 객체 key값 반환
String - getLyrName()
- 객체 레이어명 반환
-
- Methods 상세정보
Methods 상세정보1 표 getKey - String getKey()
- - 객체 key값 반환
- Parameters
- - N/A
- Returns
- - 객체 key값
Methods 상세정보2 표 getKey - String getKey()
- - 객체 레이어명 반환
- Parameters
- - N/A
- Returns
- - 객체 레이어명
- 2. 지도조작 클래스
- SafeMapView
- 지도를 표시하는 View
-
- Constructor
Constructor 표 Constructor Description SafeMapView 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description SafeMapMode - getMapMode()
- 2D/3D 여부 반환
N/A - setMapMode()
- 2D/3D 여부 설정
SafeMapImageTy - getImageTy()
- 영상 타입 반환
N/A - setImageTy()
- 영상 타입 설정
SafeMapBldgTy - getBldgTy()
- 건물 타입 반환
N/A - setBldgTy()
- 건물 타입 설정
Boolean - getMapEnable()
- 지도 사용 가능 여부 반환
N/A - startMapRender()
- 지도 그리기 시작
N/A - stopMapRender()
- 지도그리기 종료
Bitmap - scrinCptr()
- 지도화면 이미지 반환
float - getTerrainHeight()
- 지형 높이값 반환(메모리 기반) 로딩되지 않은 지역은 가져오지 못함
N/A - setMapLoadingComptEventListener()
- 지도로딩 완료 이벤트 설정
N/A - setMapTouchEventListener()
- 지도 터치이벤트 설정
-
- Methods 상세정보
Methods 상세정보1 표 getMapMode - SafeMapMode getMapMode()
- - 2D/3D 여부 반환
- Parameters
- - N/A
- Returns
- - 2D/3D 여부
Methods 상세정보2 표 setMapMode - N/A setMapMode()
- - 2D/3D 여부 설정
- Parameters
- - SafeMapMode
- Returns
- - N/A
Methods 상세정보3 표 getImageTy - SafeMapImageTy getImageTy()
- - 영상 타입 반환
- Parameters
- - N/A
- Returns
- - 영상 타입
Methods 상세정보4 표 setImageTy - N/A setImageTy()
- - 영상 타입 설정
- Parameters
- - SafeMapImageTy
- Returns
- - N/A
Methods 상세정보5 표 getBldgTy - SafeMapBldgTy getBldgTy()
- - 건물 타입 반환
- Parameters
- - N/A
- Returns
- - 건물 타입
Methods 상세정보6 표 setBldgTy - N/A setBldgTy()
- - 건물 타입 설정
- Parameters
- - SafeMapBldgTy
- Returns
- - N/A
Methods 상세정보7 표 getMapEnable - Boolean getMapEnable()
- - 지도 사용 가능 여부 반환
- Parameters
- - N/A
- Returns
- - 지도 사용 가능 여부
Methods 상세정보8 표 startMapRender - N/A startMapRender()
- - 지도 그리기 시작
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보9 표 stopMapRender - N/A stopMapRender()
- - 지도그리기 종료
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보10 표 scrinCptr - Bitmap scrinCptr()
- - 지도화면 이미지 반환
- Parameters
- - N/A
- Returns
- - 지도화면 이미지
Methods 상세정보11 표 getTerrainHeight - float getTerrainHeight()
- - 지형 높이값 반환(메모리 기반) 로딩되지 않은 지역은 가져오지 못함
- Parameters
- - SafeMapVec3Value
- Returns
- - 지형 높이값
Methods 상세정보12 표 setMapLoadingComptEventListener - N/A setMapLoadingComptEventListener()
- - 지도로딩 완료 이벤트 설정
- Parameters
- - onMapLoadingComptEventListener
- Returns
- - N/A
Methods 상세정보12 표 setMapTouchEventListener - N/A setMapTouchEventListener()
- - 지도로딩 완료 이벤트 설정
- Parameters
- - onMapTouchEventListener
- Returns
- - N/A
- 3. 설정 클래스
- SafeMapOptn
- 지도 설정 클래스
-
- Constructor
Constructor 표 Constructor Description SafeMapOptn 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description String - getBaseIconImagePath()
- 객체 생성시 기본으로 표시할 아이콘 값 반환
N/A - setBaseIconImagePath()
- 객체 생성시 기본으로 표시할 아이콘 값 설정
Int - getSelectedObjectColor()
- 선택된 객체를 표시할 색상 반환
N/A - setSelectedObjectColor()
- 선택된 객체를 표시할 색상 설정
Boolean - getHDMapSvc()
- 영상을 HD품질로 제공하는지 여부 반환
N/A - setHDMapSvc()
- 영상을 HD품질로 제공하는지 여부 설정
SafeMapQlityTy - getImageQlity()
- 이미지 품질 설정 반환
N/A - setImageQlity()
- 이미지 품질 설정
SafeMapQlityTy - getTextureQlity()
- 시설물 텍스쳐 품질 설정반환
N/A - setTextureQlity()
- 시설물 텍스쳐 품질 설정
Boolean - getShowMapCompass()
- 지도화면에 나침반 표시여부 반환
N/A - setShowMapCompass()
- 지도화면에 나침반 표시여부 설정
SafeMapVec2Value - getMapCompassFrme()
- 지도화면에 나침반 표시좌표 반환
N/A - setMapCompassFrme()
- 지도화면에 나침반 표시좌표 설정
String - getMapCompassImagePath()
- 나침반의 이미지 경로 반환
N/A - setMapCompassImagePath()
- 나침반의 이미지 경로 설정
Boolean - getNorthRtatWhenCompassTap()
- 나침반 탭했을 경우 정북으로 지도 회전여부 반환
-
- Methods 상세정보
Methods 상세정보1 표 getBaseIconImagePath - String getBaseIconImagePath()
- - 객체 생성시 기본으로 표시할 아이콘 값 반환
- Parameters
- - N/A
- Returns
- - 객체 생성시 기본으로 표시할 아이콘 값
Methods 상세정보2 표 setBaseIconImagePath - N/A setBaseIconImagePath()
- - 객체 생성시 기본으로 표시할 아이콘 값 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보3 표 getSelectedObjectColor - Int getSelectedObjectColor()
- - 선택된 객체를 표시할 색상 반환
- Parameters
- - N/A
- Returns
- - 선택된 객체를 표시할 색상
Methods 상세정보4 표 setSelectedObjectColor - N/A setSelectedObjectColor()
- - 선택된 객체를 표시할 색상 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보5 표 getHDMapSvc - Boolean getHDMapSvc()
- - 영상을 HD품질로 제공하는지 여부 반환
- Parameters
- - N/A
- Returns
- - 영상을 HD품질로 제공하는지 여부
Methods 상세정보6 표 setHDMapSvc - N/A setHDMapSvc()
- - 영상을 HD품질로 제공하는지 여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보7 표 getImageQlity - SafeMapQlityTy getImageQlity()
- - 이미지 품질 설정 반환
- Parameters
- - N/A
- Returns
- - 이미지 품질 설정
Methods 상세정보8 표 setImageQlity - N/A setImageQlity()
- - 이미지 품질 설정
- Parameters
- - SafeMapQlityTy
- Returns
- - N/A
Methods 상세정보9 표 getTextureQlity - SafeMapQlityTy getTextureQlity()
- - 시설물 텍스쳐 품질 설정반환
- Parameters
- - N/A
- Returns
- - 시설물 텍스쳐 품질 설정
Methods 상세정보10 표 setTextureQlity - N/A setTextureQlity()
- - 시설물 텍스쳐 품질 설정
- Parameters
- - SafeMapQlityTy
- Returns
- - N/A
Methods 상세정보11 표 getShowMapCompass - Boolean getShowMapCompass()
- - 지도화면에 나침반 표시여부 반환
- Parameters
- - N/A
- Returns
- - 지도화면에 나침반 표시여부
Methods 상세정보12 표 setShowMapCompass - N/A setShowMapCompass()
- - 지도화면에 나침반 표시여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보13 표 getMapCompassFrme - SafeMapVec2Value getMapCompassFrme()
- - 지도화면에 나침반 표시좌표 반환
- Parameters
- - N/A
- Returns
- - 지도화면에 나침반 표시좌표
Methods 상세정보14 표 setMapCompassFrme - N/A setMapCompassFrme()
- - 객체 생성시 기본으로 표시할 아이콘 값 설정
- Parameters
- - SafeMapVec2Value
- Returns
- - N/A
Methods 상세정보15 표 getMapCompassImagePath - String getMapCompassImagePath()
- - 나침반의 이미지 경로 반환
- Parameters
- - N/A
- Returns
- - 나침반의 이미지 경로 반환
Methods 상세정보16 표 setMapCompassImagePath - N/A setMapCompassImagePath()
- - 객체 생성시 기본으로 표시할 아이콘 값 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보17 표 getNorthRtatWhenCompassTap - Boolean getNorthRtatWhenCompassTap()
- - 나침반 탭했을 경우 정북으로 지도 회전여부 반환
- Parameters
- - N/A
- Returns
- - 나침반 탭했을 경우 정북으로 지도 회전여부
- 4. 카메라 클래스
- SafeMapCamera
- 3차원 지도를 조작하기 위한 카메라 조작 클래스
-
- Constructor
Constructor 표 Constructor Description SafeMapCamera 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - clearCamera()
- 카메라를 초기 위치로 이동
SafeMapVec3Value - getCameraLocation()
- 카메라 현재 위치좌표 반환
SafeMapVec3Value - getCameraLookat()
- 카메라가 바라보고 있는 지점 좌표 반환
Float - getLmtTilt()
- 카메라의 최소 틸트 각 반환
Float - getLmtDstnc()
- 카메라와 지형간의 최소 거리 반환
Float - getMaxDstnc()
- 카메라와 지형간의 최대 거리 반환
Float - getRtatAngle()
- 카메라의 회전(Y축) 각도 반환
N/A - setRtatAngle()
- 카메라의 회전(Y축) 각도 설정
Float - getTilt()
- 카메라의 틸트(X축)각도 반환
N/A - setTilt()
- 카메라의 틸트(X축) 각도 설정
double - getBank()
- 카메라의 뱅크(Z축) 회전각 반환
N/A - setBank()
- 카메라의 뱅크(Z축) 회전각 설정
Float - getDstnc()
- 카메라의 고도 반환
N/A - setDstnc()
- 카메라의 고도 설정
Boolean - getPersonMode()
- 1인칭/3인칭 모드 반환(Default:False)
N/A - setPersonMode()
- 1인칭/3인칭 모드 설정(true:1인칭, false:3인칭)
N/A - setRtatNorth()
- 정북 방향으로 지도 회전
N/A - setMapMvmn()
- 위경도 값으로 지도이동
-
- Methods 상세정보
Methods 상세정보1 표 clearCamera - N/A clearCamera()
- - 카메라를 초기 위치로 이동
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보2 표 getCameraLocation - SafeMapVec3Value getCameraLocation()
- - 카메라 현재 위치좌표 반환
- Parameters
- - N/A
- Returns
- - 카메라 현재 위치좌표
Methods 상세정보3 표 getCameraLookat - SafeMapVec3Value getCameraLookat()
- - 카메라가 바라보고 있는 지점 좌표 반환
- Parameters
- - N/A
- Returns
- - 카메라가 바라보고 있는 지점 좌표
Methods 상세정보4 표 getLmtTilt - Float getLmtTilt()
- - 카메라의 최소 틸트 각 반환
- Parameters
- - N/A
- Returns
- - 카메라의 최소 틸트 각
Methods 상세정보5 표 getLmtDstnc - Float getLmtDstnc()
- - 카메라와 지형간의 최소 거리 반환
- Parameters
- - N/A
- Returns
- - 카메라와 지형간의 최소 거리
Methods 상세정보6 표 getMaxDstnc - Float getMaxDstnc()
- - 카메라와 지형간의 최대 거리 반환
- Parameters
- - N/A
- Returns
- - 카메라와 지형간의 최대 거리
Methods 상세정보7 표 getRtatAngle - Float getRtatAngle()
- - 카메라의 회전(Y축) 각도 반환
- Parameters
- - N/A
- Returns
- - 카메라의 회전(Y축) 각도
Methods 상세정보8 표 setRtatAngle - N/A setRtatAngle()
- - 카메라의 회전(Y축) 각도 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보9 표 getTilt - Float getTilt()
- - 카메라의 틸트(X축)각도 반환
- Parameters
- - N/A
- Returns
- - 카메라의 틸트(X축)각도
Methods 상세정보10 표 setTilt - N/A setTilt()
- - 카메라의 틸트(X축) 각도 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보11 표 getBank - double getBank()
- - 카메라의 뱅크(Z축) 회전각 반환
- Parameters
- - N/A
- Returns
- - 카메라의 뱅크(Z축) 회전각
Methods 상세정보12 표 setBank - N/A setBank()
- - 카메라의 뱅크(Z축) 회전각 설정
- Parameters
- - double
- Returns
- - N/A
Methods 상세정보13 표 getDstnc - Float getDstnc()
- - 카메라의 고도 반환
- Parameters
- - N/A
- Returns
- - 카메라의 고도
Methods 상세정보14 표 setDstnc - N/A setDstnc()
- - 카메라의 고도 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보15 표 getPersonMode - Boolean getPersonMode()
- - 1인칭/3인칭 모드 반환(Default:False)
- Parameters
- - N/A
- Returns
- - 1인칭/3인칭 모드
Methods 상세정보16 표 setPersonMode - N/A setPersonMode()
- - 1인칭/3인칭 모드 설정(true:1인칭, false:3인칭)
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보17 표 setRtatNorth - N/A setRtatNorth()
- - 정북 방향으로 지도 회전
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보18 표 setMapMvmn - N/A setMapMvmn()
- - 위경도 값으로 지도이동
- Parameters
- - Double:위도, Double:경도
- Returns
- - N/A
- 5. 좌표관련 클래스
- SafeMapCrdntCnvr
- 좌표변환
-
- Constructor
Constructor 표 Constructor Description SafeMapCrdntCnvr 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description SafeMapVec2Valeu - scrinPointFromMapCrdnt()
- 지도좌표를 화면좌표로 변환
SafeMapVec3Value - mapCrdntFromScrinPoint()
- 화면좌표를 지도좌표로 변환
-
- Methods 상세정보
Methods 상세정보1 표 scrinPointFromMapCrdnt - SafeMapVec2Valeu scrinPointFromMapCrdnt()
- - 지도좌표를 화면좌표로 변환
- Parameters
- - SafeMapVec3Value
- Returns
- - 지도좌표를 화면좌표
Methods 상세정보2 표 mapCrdntFromScrinPoint - SafeMapVec3Value mapCrdntFromScrinPoint()
- - 화면좌표를 지도좌표로 변환
- Parameters
- - SafeMapvec2Value
- Returns
- - 화면좌표를 지도좌표
- 5. 좌표관련 클래스
- SafeMapLookAt
- 보는 지점에 대한 정보 저장
-
- Constructor
Constructor 표 Constructor Description SafeMapLookAt 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description SafeMapVec3Value - getCrdnt()
- 좌표정보 반환
N/A - setCrdnt()
- 좌표정보 설정
Float - getRtatValue()
- 회전값 반환
N/A - setRtatValue()
- 회전값 설정
Float - getTilt()
- 틸트값 반환
N/A - setTilt()
- 틸트값 설정
-
- Methods 상세정보
Methods 상세정보1 표 getCrdnt - SafeMapVec3Value getCrdnt()
- - 좌표정보 반환
- Parameters
- - N/A
- Returns
- - 좌표정보
Methods 상세정보2 표 setCrdnt - N/A setCrdnt()
- - 좌표정보 설정
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
Methods 상세정보3 표 getRtatValue - Float getRtatValue()
- - 회전값 반환
- Parameters
- - N/A
- Returns
- - 회전값
Methods 상세정보4 표 setRtatValue - N/A setRtatValue()
- - 회전값 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보5 표 getTilt - Float getTilt()
- - 틸트값 반환
- Parameters
- - N/A
- Returns
- - 틸트값
Methods 상세정보6 표 setTilt - N/A setTilt()
- - 틸트값 설정
- Parameters
- - Float
- Returns
- - N/A
- 5. 좌표관련 클래스
- SafeMapBndry
- 지도의 좌상단, 우하단 좌표를 담을수 있는 클래스
-
- Constructor
Constructor 표 Constructor Description SafeMapBndry 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description SafeMapBndry - valueWithBndry()
- 바운더리(좌상단, 우하단) 좌표 반환
SafeMapVec3Value - getLeftTop()
- 좌상단 좌표 반환
N/A - setLeftTop()
- 좌상단 좌표 설정
SafeMapVec3Value - getRightBottom()
- 우하단 좌표 반환
N/A - setRightBottom()
- 우하단 좌표 설정
-
- Methods 상세정보
Methods 상세정보1 표 valueWithBndry - SafeMapBndry valueWithBndry()
- - 바운더리(좌상단, 우하단) 좌표 반환
- Parameters
- - SafeMapVec3Value : 좌상단,SafeMapVec3value : 우하단
- Returns
- - 바운더리(좌상단, 우하단) 좌표
Methods 상세정보2 표 getLeftTop - SafeMapVec3Value getLeftTop()
- - 좌상단 좌표 반환
- Parameters
- - N/A
- Returns
- - 좌상단 좌표
Methods 상세정보3 표 setLeftTop - N/A setLeftTop()
- - 좌상단 좌표 설정
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
Methods 상세정보4 표 getRightBottom - SafeMapVec3Value getRightBottom()
- - 우하단 좌표 반환
- Parameters
- - N/A
- Returns
- - 우하단 좌표
Methods 상세정보5 표 setRightBottom - N/A setRightBottom()
- - 우하단 좌표 설정
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
- 5. 좌표관련 클래스
- SafeMapVec2Value
- 2D 좌표정보를 표시
-
- Constructor
Constructor 표 Constructor Description SafeMapVec2Value 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - SafeMapVec2Value()
- x,y좌표로 SafeMapVec2Value클래스 생성
Double - getX()
- x좌표값 반환
N/A - setX()
- x좌표값 설정
Double - getY()
- y좌표값 반환
N/A - setY()
- y좌표값 설정
-
- Methods 상세정보
Methods 상세정보1 표 SafeMapVec2Value - N/A SafeMapVec2Value()
- - x,y좌표로 SafeMapVec2Value클래스 생성
- Parameters
- - Double:x좌표, Double:y좌표
- Returns
- - N/A
Methods 상세정보2 표 getX - Double getX()
- - x좌표값 반환
- Parameters
- - N/A
- Returns
- - x좌표값
Methods 상세정보3 표 setX - N/A setX()
- - x좌표값 설정
- Parameters
- - Double
- Returns
- - N/A
Methods 상세정보4 표 getY - Double getY()
- - y좌표값 반환
- Parameters
- - N/A
- Returns
- - y좌표값
Methods 상세정보5 표 setY - N/A setY()
- - y좌표값 설정
- Parameters
- - Double
- Returns
- - N/A
- 5. 좌표관련 클래스
- SafeMapVec3Value
- 3D 좌표정보를 표시
-
- Constructor
Constructor 표 Constructor Description SafeMapVec3Value 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - SafeMapVec3Value()
- 비어있는 SafeMapVec3Value클래스 생성
N/A - SafeMapVec3Value()
- 입력된 vec3좌표로 SafeMapVec3value클래스 생성
N/A - SafeMapVec3Value()
- 경위도, 고도값으로 SafeMapVec3Value클래스 생성
Double - getLongitude()
- 경도좌표 반환
N/A - setLongitude()
- 경도좌표 설정
Double - getLatitude()
- 위도좌표 반환
N/A - setLatitude()
- 위도좌표 설정
Double - getAltitude
- 고도값 반환
N/A - setAltitude()
- 고도값 설정
Boolean - isEmpty()
- 입력된 좌표가 비어있는지 검사
-
- Methods 상세정보
Methods 상세정보1 표 SafeMapVec3Value - N/A SafeMapVec3Value()
- - 비어있는 SafeMapVec3Value클래스 생성
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보2 표 SafeMapVec3Value - N/A SafeMapVec3Value()
- - 입력된 vec3좌표로 SafeMapVec3value클래스 생성
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
Methods 상세정보3 표 SafeMapVec3Value - N/A SafeMapVec3Value()
- - 경위도, 고도값으로 SafeMapVec3Value클래스 생성
- Parameters
- - Double:경도, Double:위도, Double:고도
- Returns
- - N/A
Methods 상세정보4 표 getLongitude - Double getLongitude()
- - 경도좌표 반환
- Parameters
- - N/A
- Returns
- - 경도좌표
Methods 상세정보5 표 setLongitude - N/A setLongitude()
- - 경도좌표 설정
- Parameters
- - Double
- Returns
- - 경도좌표 설정
Methods 상세정보6 표 getLatitude - Double getLatitude()
- - 위도좌표 반환
- Parameters
- - N/A
- Returns
- - 위도좌표
Methods 상세정보7 표 setLatitude - N/A setLatitude()
- - 위도좌표 설정
- Parameters
- - Double
- Returns
- - N/A
Methods 상세정보8 표 getAltitude - Double getAltitude()
- - 고도값 반환
- Parameters
- - N/A
- Returns
- - 고도값
Methods 상세정보9 표 setAltitude - N/A setAltitude()
- - 고도값 설정
- Parameters
- - Double
- Returns
- - N/A
Methods 상세정보10 표 isEmpty - Boolean isEmpty()
- - 입력된 좌표가 비어있는지 검사
- Parameters
- - N/A
- Returns
- - 입력된 좌표가 비어있는지 검사
- 6. 레이어 클래스
- SafeMapLyrItm
- 지도에 표시될 레이어 정보를 표시
-
- Constructor
Constructor 표 Constructor Description SafeMapLyrItm 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - SafeMapLyrItm()
- 클래스 생성
String - getLyrName()
- 레이어 명칭 반환(한글명칭)
N/A - setLyrName()
- 레이어 명칭 설정기본제공 레이어 변경 불가.
createWMSLyr 함수 실행시 파라미터 값으로 설정
ArryaList - getChldrnLyrs()
- 자식 레이어 반환
Boolean - getLyrVisible()
- 레이어 보임 상태 반환
N/A - setLyrVisible()
- 레이어 보임 상태 설정
SafeMapLyrTy - getLyrTy()
- 레이어 타입 반환
String - getUrl()
- 레이어 접속을 위한 Url반환
N/A - setUrl
- 레이어 접속을 위한 Url 설정
Int - getPort()
- 레이어 접속을 위한 port 반환
기본제공 레이어 :0
N/A - setPort()
- 레이어 접속을 위한 port 설정
Default :80
Int - getMaxLv()
- 레이어를 표시하기 위한 최고 레벨 반환
N/A - setMaxLv()
- 레이어를 표시하기 위한 최고 레벨 설정
Int - getMinLv()
- 레이어를 표시하기 위한 최저 레벨 반환
N/A - setMinLv()
- 레이어를 표시하기 위한 최저 레벨 설정
String - getHomeDrctry()
- 레이어 접속을 위한 웹 디렉토리 경로 반환
N/A - setHomeDrctry()
- 레이어 접속을 위한 웹 디렉토리 경로 설정
String - getStyle()
- wms레이어 스타일 반환
N/A - setStyle()
- wms레이어 스타일 설정
String - getDomn()
- wms api사용시 API키 발급 당시 입력한 URL
N/A - setDomn()
- wms api사용시 API키 발급 당시 입력한 URL 입력
N/A - clearMory()
- 메모리에 누적된 레이어 데이터 삭제
Boolean - createWMSLyr()
- 레이어 데이터를 불러오기 위한 레이어명칭으로 WMS레이어 생성
N/A - deleteLyr()
- 생성된 레이어 삭제
-
- Methods 상세정보
Methods 상세정보1 표 SafeMapLyrItm - N/A SafeMapLyrItm()
- - 클래스 생성
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보2 표 getLyrName - String getLyrName()
- - 레이어 명칭 반환(한글명칭)
- Parameters
- - N/A
- Returns
- - 레이어 명칭
Methods 상세정보3 표 setLyrName - N/A setLyrName()
- - 레이어 명칭 설정기본제공 레이어 변경 불가.
createWMSLyr 함수 실행시 파라미터 값으로 설정 - Parameters
- - String
- Returns
- - N/A
Methods 상세정보4 표 getChldrnLyrs - ArryaList getChldrnLyrs()
- - 자식 레이어 반환
- Parameters
- - N/A
- Returns
- - 자식 레이어
Methods 상세정보5 표 getLyrVisible - Boolean getLyrVisible()
- - 레이어 보임 상태 반환
- Parameters
- - N/A
- Returns
- - 레이어 보임 상태
Methods 상세정보6 표 setLyrVisible - N/A setLyrVisible()
- - 레이어 보임 상태 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보7 표 getLyrTy - SafeMapLyrTy getLyrTy()
- - 레이어 타입 반환
- Parameters
- - N/A
- Returns
- - 레이어 타입
Methods 상세정보8 표 getUrl - String getUrl()
- - 레이어 접속을 위한 Url반환
- Parameters
- - N/A
- Returns
- - 레이어 접속을 위한 Url
Methods 상세정보9 표 setUrl - N/A setUrl()
- - 레이어 접속을 위한 Url 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보10 표 getPort - Int getPort()
- - 레이어 접속을 위한 port 반환
기본제공 레이어 :0 - Parameters
- - N/A
- Returns
- - 레이어 접속을 위한 port
Methods 상세정보11 표 setPort - N/A setPort()
- -레이어 접속을 위한 port 설정
Default :80 - Parameters
- - Int
- Returns
- - N/A
Methods 상세정보12 표 getMaxLv - Int getMaxLv()
- - 레이어를 표시하기 위한 최고 레벨 반환
- Parameters
- - N/A
- Returns
- - 레이어를 표시하기 위한 최고 레벨
Methods 상세정보13 표 setMaxLv - N/A setMaxLv()
- - 레이어를 표시하기 위한 최고 레벨 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보14 표 getMinLv - Int getMinLv()
- - 레이어를 표시하기 위한 최저 레벨 반환
- Parameters
- - N/A
- Returns
- - 레이어를 표시하기 위한 최저 레벨
Methods 상세정보15 표 setMinLv - N/A setMinLv()
- - 레이어를 표시하기 위한 최저 레벨 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보16 표 getHomeDrctry - String getHomeDrctry()
- - 레이어 접속을 위한 웹 디렉토리 경로 반환
- Parameters
- - N/A
- Returns
- - 레이어 접속을 위한 웹 디렉토리 경로
Methods 상세정보17 표 setHomeDrctry - N/A setHomeDrctry()
- - 레이어 접속을 위한 웹 디렉토리 경로 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보18 표 getStyle - String getStyle()
- - wms레이어 스타일 반환
- Parameters
- - N/A
- Returns
- - wms레이어 스타일
Methods 상세정보19 표 setStyle - N/A setStyle()
- - wms레이어 스타일 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보20 표 getDomn - String getDomn()
- - wms api사용시 API키 발급 당시 입력한 URL
- Parameters
- - N/A
- Returns
- - wms api사용시 API키 발급 당시 입력한 URL
Methods 상세정보21 표 setDomn - N/A setDomn()
- - wms api사용시 API키 발급 당시 입력한 URL 입력
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보22 표 clearMory - N/A clearMory()
- - 메모리에 누적된 레이어 데이터 삭제
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보23 표 createWMSLyr - Boolean createWMSLyr()
- - 레이어 데이터를 불러오기 위한 레이어명칭으로 WMS레이어 생성
- Parameters
- - String
- Returns
- - Boolean
Methods 상세정보24 표 deleteLyr - N/A deleteLyr()
- - 생성된 레이어 삭제
- Parameters
- - N/A
- Returns
- - N/A
- 6. 레이어 클래스
- SafeMapLyrList
- SafeMapLyrItm을 관리
-
- Constructor
Constructor 표 Constructor Description SafeMapLyrList 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description Int - getOverlayCnt()
- 지도위에 중첩해서 표시할 수 있는 이미지의 개수 반환
ArrayList - getLayers()
- SafeMapLyrItm리스트 반환
Boolean - getVisible()
- 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 보임상태 반환
N/A - setVisible()
- 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 보임상태 설정
SafeMapLyrItm - getLyrItm()
- 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 클래스 반환
Boolean - isBldgTy()
- 입력된 명칭에 해당하는 레이어가 건물타입인지 반환
N/A - setBldgVisible()
- 건물 타입 레이어의 visible설정
Boolean - getBldgVisible()
- 건물 타입 레이어의 visible상태 반환
N/A - clearMory()
- 레이어 리스트에 포함된 모든 레이어의 메모리를 해제
N/A - visibleAllOff()
- 지형 및 영상을 제외한 모든 레이어 visible상태를 안보임으로 설정
-
- Methods 상세정보
Methods 상세정보1 표 getOverlayCnt - Int getOverlayCnt()
- - 지도위에 중첩해서 표시할 수 있는 이미지의 개수 반환
- Parameters
- - N/A
- Returns
- - 지도위에 중첩해서 표시할 수 있는 이미지의 개수
Methods 상세정보2 표 getLayers - ArrayList getLayers()
- - SafeMapLyrItm리스트 반환
- Parameters
- - N/A
- Returns
- - SafeMapLyrItm리스트
Methods 상세정보3 표 getVisible - Boolean getVisible()
- - 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 보임상태 반환
- Parameters
- - String:레이어명
- Returns
- - Boolean
Methods 상세정보4 표 setVisible - N/A setVisible()
- - 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 보임상태 설정
- Parameters
- - Boolean:보임상태, String:레이어명
- Returns
- - N/A
Methods 상세정보5 표 getLyrItm - SafeMapLyrItm getLyrItm()
- - 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 클래스 반환
- Parameters
- - String:레이어명
- Returns
- - 레이어 이름(SafeMapLyrItm.getLyrNm)에 해당하는 레이어 클래스
Methods 상세정보6 표 isBldgTy - Boolean isBldgTy()
- - 입력된 명칭에 해당하는 레이어가 건물타입인지 반환
- Parameters
- - String:레이어명
- Returns
- - Boolean
Methods 상세정보7 표 setBldgVisible - N/A setBldgVisible()
- - 건물 타입 레이어의 visible설정
- Parameters
- - Boolean:보임상태
- Returns
- - N/A
Methods 상세정보8 표 getBldgVisible - Boolean getBldgVisible()
- - 건물 타입 레이어의 visible상태 반환
- Parameters
- - N/A
- Returns
- - 건물 타입 레이어의 visible상태
Methods 상세정보9 표 clearMory - N/A clearMory()
- - 레이어 리스트에 포함된 모든 레이어의 메모리를 해제
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보10 표 visibleAllOff - N/A visibleAllOff()
- - 지형 및 영상을 제외한 모든 레이어 visible상태를 안보임으로 설정
- Parameters
- - N/A
- Returns
- - N/A
- 7. 콘텐츠 클래스
- SafeMapObject
- 장소, 라인, 다각형, 원 클래스의 부모 클래스로 각종 속성정보를 포함
-
- Constructor
Constructor 표 Constructor Description SafeMapObject 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description String - getName()
- 콘텐츠 명칭 반환
N/A - setName()
- 콘텐츠 명칭 설정
String - getDescription()
- 콘텐츠 설명 반환
N/A - setDescription()
- 콘텐츠 설명 설정
String - getAddress()
- 콘텐츠 주소 반환
N/A - setAddress()
- 콘텐츠 주소 설정
String - getAddressDetail()
- 콘텐츠 상세주소 반환
N/A - setAddressDetail()
- 콘텐츠 상세주소 설정
String - getPhoneNo()
- 콘텐츠 전화번호 반환
N/A - setPhoneNo()
- 콘텐츠 전화번호 설정
String - getLink()
- 콘텐츠 링크 반환
N/A - setLink()
- 콘텐츠 링크 설정
String - getAuthr()
- 콘텐츠 저작자 반환
N/A - setAuthr()
- 콘텐츠 저작자 설정
String - getSnippet()
- 콘텐츠 snippet 반환
N/A - setSnippet
- 콘텐츠 snippet 설정
String - getThumbUrl()
- 콘텐츠 썸네일 반환
N/A - setThumbUrl()
- 콘텐츠 썸네일 설정
Boolean - getVisible()
- 콘텐츠 보임 여부 반환
N/A - setVisible()
- 콘텐츠 보임 여부 설정
Date - getTimeStamp()
- 콘텐츠 timeStamp반환
N/A - 콘텐츠 timeStamp설정()
- setTimeStamp
SafeMapLookAt - getLookAt()
- 콘텐츠 보는 위치 반환
N/A - setLookAt()
- 콘텐츠 보는 위치 설정
SafeMapEstnData - getEstnData()
- 콘텐츠 추가 리소스 반환
N/A - setEstnData()
- 콘텐츠 추가 리소스 설정
Boolean - isCreated()
- 콘텐츠 생성유무 반환
Boolean - updateObject()
- 생성된 콘텐츠의 값 수정 후 반영요청
Boolean - deleteObject()
- 생성된 콘텐츠 삭제요청
N/A - mvmnCenter()
- 생성된 콘텐츠 위치로 이동
Boolean - createObject()
- 콘텐츠 생성
-
- Methods 상세정보
Methods 상세정보1 표 getName - String getName()
- - 콘텐츠 명칭 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 명칭
Methods 상세정보2 표 setName - N/A setName()
- - 콘텐츠 명칭 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보3 표 getDescription - String getDescription()
- - 콘텐츠 설명 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 설명
Methods 상세정보4 표 setDescription - N/A setDescription()
- - 콘텐츠 설명 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보5 표 getAddress - String getAddress()
- - 콘텐츠 주소 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 주소
Methods 상세정보6 표 setAddress - N/A setAddress()
- - 콘텐츠 주소 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보7 표 getAddressDetail - String getAddressDetail()
- - 콘텐츠 상세주소 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 상세주소
Methods 상세정보8 표 setAddressDetail - N/A setAddressDetail()
- - 콘텐츠 상세주소 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보9 표 getPhoneNo - String getPhoneNo()
- - 콘텐츠 전화번호 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 전화번호
Methods 상세정보10 표 setPhoneNo - N/A setPhoneNo()
- - 콘텐츠 전화번호 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보11 표 getLink - String getLink()
- - 콘텐츠 링크 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 링크
Methods 상세정보12 표 setLink - N/A setLink()
- - 콘텐츠 링크 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보13 표 getAuthr - String getAuthr()
- - 콘텐츠 저작자 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 저작자
Methods 상세정보14 표 setAuthr - N/A setAuthr()
- - 콘텐츠 저작자 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보15 표 getSnippet - String getSnippet()
- - 콘텐츠 snippet 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 snippet
Methods 상세정보16 표 setSnippet - N/A setSnippet()
- - 콘텐츠 snippet 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보17 표 getThumbUrl - String getThumbUrl()
- - 콘텐츠 썸네일 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 썸네일
Methods 상세정보18 표 setThumbUrl - N/A setThumbUrl()
- - 콘텐츠 썸네일 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보19 표 getVisible - Boolean getVisible()
- - 콘텐츠 보임 여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보20 표 setVisible - N/A setVisible()
- - 콘텐츠 보임 여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보21 표 getTimeStamp - 콘텐츠 timeStamp반환 getTimeStamp()
- - 콘텐츠 timeStamp반환
- Parameters
- - Date
- Returns
- - 콘텐츠 timeStamp
Methods 상세정보22 표 setTimeStamp - N/A setTimeStamp()
- - 콘텐츠 timeStamp설정
- Parameters
- - Date
- Returns
- - N/A
Methods 상세정보23 표 getLookAt - SafeMapLookAt getLookAt()
- - 콘텐츠 보는 위치 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 보는 위치
Methods 상세정보24 표 setLookAt - N/A setLookAt()
- - 콘텐츠 보는 위치 설정
- Parameters
- - SafeMapLookAt
- Returns
- - N/A
Methods 상세정보25 표 getEstnData - SafeMapEstnData getEstnData()
- - 콘텐츠 추가 리소스 반환
- Parameters
- - N/A
- Returns
- - 콘텐츠 추가 리소스
Methods 상세정보26 표 setEstnData - N/A setEstnData()
- - 콘텐츠 추가 리소스 설정
- Parameters
- - SafeMapEstnData
- Returns
- - N/A
Methods 상세정보27 표 isCreated - Boolean isCreated()
- - 콘텐츠 생성유무 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보28 표 updateObject - Boolean updateObject()
- - 생성된 콘텐츠의 값 수정 후 반영요청
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보29 표 deleteObject - Boolean deleteObject()
- - 생성된 콘텐츠 삭제요청
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보30 표 mvmnCenter - N/A mvmnCenter()
- - 생성된 콘텐츠 위치로 이동
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보31 표 createObject - Boolean createObject()
- - 콘텐츠 생성
- Parameters
- - N/A
- Returns
- - Boolean
- 7. 콘텐츠 클래스
- SafeMapObjectCntanr
- 사용자 콘텐츠(장소, 라인, 다각형, 원)를 관리
-
- Constructor
Constructor 표 Constructor Description SafeMapObjectCntanr 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - setObjects()
- 입력된 객체 리스트로 기존 객체 리스트 대체
ArrayList - getObjects()
- 리스트에 포함된 모든 객체 반환
N/A - insertObject()
- 입력된 index에 객체 추가
N/A - addObject()
- 객체 추가
N/A - removeAtIndex()
- 입력된 Index에 해당하는 객체 삭제
N/A - removeObject()
- 입력된 객체로 객체 삭제
N/A - removeAllObject()
- 모든 객체 삭제
Int - getObjectCnt()
- 리스트에 포함된 모든 객체 개수 반환
SafeMapObject - getObject()
- 입력된 객체 정보에 해당하는 객체 반환
-
- Methods 상세정보
Methods 상세정보1 표 setObjects - N/A setObjects()
- - 입력된 객체 리스트로 기존 객체 리스트 대체
- Parameters
- - ArrayList
- Returns
- - N/A
Methods 상세정보2 표 getObjects - ArrayList getObjects()
- - 리스트에 포함된 모든 객체 반환
- Parameters
- - N/A
- Returns
- - 리스트에 포함된 모든 객체
Methods 상세정보3 표 insertObject - N/A insertObject()
- - 입력된 index에 객체 추가
- Parameters
- - SafeMapObject:객체,Int:index
- Returns
- - N/A
Methods 상세정보4 표 addObject - N/A addObject()
- - 객체 추가
- Parameters
- - SafeMapObject
- Returns
- - N/A
Methods 상세정보5 표 removeAtIndex - N/A removeAtIndex()
- - 입력된 Index에 해당하는 객체 삭제
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보6 표 removeObject - N/A removeObject()
- - 입력된 객체로 객체 삭제
- Parameters
- - SafeMapObject
- Returns
- - N/A
Methods 상세정보7 표 removeAllObject - N/A removeAllObject()
- - 모든 객체 삭제
- Parameters
- - N/A
- Returns
- - N/A
Methods 상세정보8 표 getObjectCnt - Int getObjectCnt()
- - 리스트에 포함된 모든 객체 개수 반환
- Parameters
- - N/A
- Returns
- - 리스트에 포함된 모든 객체 개수
Methods 상세정보9 표 getObject - SafeMapObject getObject()
- - 입력된 객체 정보에 해당하는 객체 반환
- Parameters
- - String:레이어명, String:레이어key
- Returns
- - 입력된 객체 정보에 해당하는 객체
- 7. 콘텐츠 클래스
- SafeMapPoint
- 장소 콘텐츠를 생성 및 편집
-
- Constructor
Constructor 표 Constructor Description SafeMapPoint 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description String - getIconImagePath()
- 장소 콘텐츠를 표시할 아이콘 이미지 경로 반환
N/A - setIconImagePath()
- 장소 콘텐츠를 표시할 아이콘 이미지 경로 설정
SafeMapVec3Value - getCrdnt()
- 장소 콘텐츠의 좌표 정보 반환
N/A - setCrdnt()
- 장소 콘텐츠의 좌표 정보 설정
Boolean - getDsplyName()
- 장소 콘텐츠의 이름 표시여부 반환
N/A - setDsplyName()
- 장소 콘텐츠의 이름 표시여부 설정
Boolean - getTerrainUnion()
- 장소 콘텐츠의 지형결합 여부 반환
N/A - setTerrainUnion()
- 장소 콘텐츠의 지형 결합 여부 설정
Float - getIconScale()
- 장소 콘텐츠의 아이콘 크기 반환
N/A - setIconScale()
- 장소 콘텐츠의 아이콘 크기 설정
Float - getIconHeight()
- 장소 콘텐츠의 아이콘 높이 반환
Int - getTextColor()
- 장소 콘텐츠의 텍스트 윤각선 색상 반환
N/A - setTextColor()
- 장소 콘텐츠의 텍스트 윤각선 색상 설정
Bitmap - getIconImage()
- 장소 콘텐츠에 설정된 아이콘 이미지 반환
-
- Methods 상세정보
Methods 상세정보1 표 getMapView - SafeMapView getMapView()
- - 지도뷰 클래스를 반환
- Parameters
- - N/A
- Returns
- - 지도뷰 클래스
Methods 상세정보2 표 getIconImagePath - String getIconImagePath()
- - 장소 콘텐츠를 표시할 아이콘 이미지 경로 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠를 표시할 아이콘 이미지 경로
Methods 상세정보2 표 setIconImagePath - N/A setIconImagePath()
- - 장소 콘텐츠를 표시할 아이콘 이미지 경로 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보3 표 getCrdnt - SafeMapVec3Value getCrdnt()
- - 장소 콘텐츠의 좌표 정보 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠의 좌표 정보
Methods 상세정보4 표 setCrdnt - N/A setCrdnt()
- - 장소 콘텐츠의 좌표 정보 설정
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
Methods 상세정보5 표 getDsplyName - Boolean getDsplyName()
- - 장소 콘텐츠의 이름 표시여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보6 표 setDsplyName - SafeMapLyrList setDsplyName()
- - 장소 콘텐츠의 이름 표시여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보7 표 getTerrainUnion - Boolean getTerrainUnion()
- - 장소 콘텐츠의 지형결합 여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보8 표 setTerrainUnion - N/A setTerrainUnion()
- - 장소 콘텐츠의 지형 결합 여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보9 표 getIconScale - Float getIconScale()
- - 장소 콘텐츠의 아이콘 크기 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠의 아이콘 크기
Methods 상세정보10 표 setIconScale - N/A setIconScale()
- - 장소 콘텐츠의 아이콘 크기 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보11 표 getIconHeight - Float getIconHeight()
- - 장소 콘텐츠의 아이콘 높이 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠의 아이콘 높이
Methods 상세정보12 표 getTextColor - Int getTextColor()
- - 장소 콘텐츠의 텍스트 윤각선 색상 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠의 텍스트 윤각선 색상 반환
Methods 상세정보13 표 setTextColor - N/A setTextColor()
- - 장소 콘텐츠의 텍스트 윤각선 색상 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보14 표 getIconImage - Bitmap getIconImage()
- - 장소 콘텐츠에 설정된 아이콘 이미지 반환
- Parameters
- - N/A
- Returns
- - 장소 콘텐츠에 설정된 아이콘 이미지
- 7. 콘텐츠 클래스
- SafeMapPolyline
- 라인 콘텐츠를 생성 및 편집
-
- Constructor
Constructor 표 Constructor Description SafeMapPolyline 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description Int - getLineColor()
- 라인 콘텐츠의 색상 반환
N/A - getLyrList()
- 라인 콘텐츠의 색상 설정
Float - getLineWidth()
- 라인 콘텐츠의 두께 반환
N/A - setLineWidth()
- 라인 콘텐츠의 두께 설정
ArrayList - getCrdnts()
- 라인을 구성하는 좌표 리스트 반환
N/A - setCrdnts()
- 라인을 구성하는 좌표 리스트 설정
Boolean - getSelected()
- 라인 콘텐츠 선택 가능 여부 반환
N/A - setSelected()
- 라인 콘텐츠 선택 가능 여부 설정
Float - getLineDstnc()
- 생성된 라인의 거리값 반환
N/A - rltmDrawLine()
- 실시간으로 라인을 생성함(좌표 2개 이상 누적됐을 때부터)
N/A - rltmDrawModeOff()
- 실시간 그리기 모드 종료
-
- Methods 상세정보
Methods 상세정보1 표 getLineColor - Int getLineColor()
- - 라인 콘텐츠의 색상 반환
- Parameters
- - N/A
- Returns
- - 라인 콘텐츠의 색상
Methods 상세정보2 표 setLineColor - N/A setLineColor()
- - 라인 콘텐츠의 색상 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보3 표 getLineWidth - Float getLineWidth()
- - 라인 콘텐츠의 두께 반환
- Parameters
- - N/A
- Returns
- - 라인 콘텐츠의 두께
Methods 상세정보4 표 setLineWidth - N/A setLineWidth()
- - 라인 콘텐츠의 두께 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보5 표 getCrdnts - ArrayList getCrdnts()
- - 라인을 구성하는 좌표 리스트 반환
- Parameters
- - N/A
- Returns
- - 라인을 구성하는 좌표 리스트
Methods 상세정보6 표 setCrdnts - N/A setCrdnts()
- - 라인을 구성하는 좌표 리스트 설정
- Parameters
- - ArrayList
- Returns
- - N/A
Methods 상세정보7 표 getSelected - Boolean getSelected()
- - 라인 콘텐츠 선택 가능 여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보8 표 setSelected - N/A setSelected()
- - 라인 콘텐츠 선택 가능 여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보9 표 getLineDstnc - Float getLineDstnc()
- - 생성된 라인의 거리값 반환
- Parameters
- - N/A
- Returns
- - 생성된 라인의 거리값
Methods 상세정보10 표 rltmDrawLine - N/A rltmDrawLine()
- - 실시간으로 라인을 생성함(좌표 2개 이상 누적됐을 때부터)
- Parameters
- - SafeMapVec3Value
- Returns
- - N/A
Methods 상세정보11 표 rltmDrawModeOff - N/A rltmDrawModeOff()
- - 실시간 그리기 모드 종료
- Parameters
- - N/A
- Returns
- - N/A
- 7. 콘텐츠 클래스
- SafeMapPolygon
- 다각형 콘텐츠를 생성 및 편집
-
- Constructor
Constructor 표 Constructor Description SafeMapPolygon 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description Boolean - getFill()
- 다각형의 채움여부 반환
N/A - setFill()
- 다각형의 채움여부 설정
Boolean - getOutLine()
- 다각형의 윤각선 표시여부 반환
N/A - setOutLine()
- 다각형의 윤각선 표시여부 설정
Int - getFillColor()
- 다각형의 채움색상 반환
N/A - setFillColor()
- 다각형의 채움색상 설정
Int - getOutLineColor()
- 다각형의 윤각선 색상 반환
N/A - setOutLineColor()
- 다각형의 윤각선 색상 설정
Float - getLineWidth()
- 다각형의 윤각선 두께 반환
N/A - setLineWidth()
- 다각형의 윤각선 두께 설정
ArrayList - getCrdnts()
- 다각형의 좌표 리스트 반환
N/A - setCrdnts()
- 다각형의 좌표 리스트 설정
Boolean - getSelected()
- 다각형 선택여부 반환
N/A - seltSelected()
- 다각형 선택여부 설정
Float - getArea()
- 다각형의 면적 반환
-
- Methods 상세정보
Methods 상세정보1 표 getFill - Boolean getFill()
- - 다각형의 채움여부 반환
- Parameters
- - N/A
- Returns
- - 다각형의 채움여부
Methods 상세정보2 표 setFill - N/A setFill()
- - 다각형의 채움여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보3 표 getOutLine - Boolean getOutLine()
- - 다각형의 윤각선 표시여부 반환
- Parameters
- - N/A
- Returns
- - 다각형의 윤각선 표시여부 반환
Methods 상세정보4 표 setOutLine - N/A setOutLine()
- - 다각형의 윤각선 표시여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보5 표 getFillColor - Int getFillColor()
- - 다각형의 채움색상 반환
- Parameters
- - N/A
- Returns
- - 다각형의 채움색상
Methods 상세정보6 표 setFillColor - N/A setFillColor()
- - 다각형의 채움색상 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보7 표 getOutLineColor - Int getOutLineColor()
- - 다각형의 윤각선 색상 반환
- Parameters
- - N/A
- Returns
- - 다각형의 윤각선 색상
Methods 상세정보8 표 setOutLineColor - N/A setOutLineColor()
- - 다각형의 윤각선 색상 설정
- Parameters
- - Int
- Returns
- - N/A
Methods 상세정보9 표 getLineWidth - Float getLineWidth()
- - 다각형의 윤각선 두께 반환
- Parameters
- - N/A
- Returns
- - 다각형의 윤각선 두께
Methods 상세정보10 표 setLineWidth - N/A setLineWidth()
- - 다각형의 윤각선 두께 설정
- Parameters
- - Float
- Returns
- - N/A
Methods 상세정보11 표 getCrdnts - ArrayList getCrdnts()
- - 다각형의 좌표 리스트 반환
- Parameters
- - N/A
- Returns
- - 다각형의 좌표 리스트
Methods 상세정보12 표 setCrdnts - N/A setCrdnts()
- - 다각형의 좌표 리스트 설정
- Parameters
- - ArrayList
- Returns
- - N/A
Methods 상세정보13 표 getSelected - Boolean getSelected()
- - 다각형 선택여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보14 표 seltSelected - N/A seltSelected()
- - 다각형 선택여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보15 표 getArea - Float getArea()
- - 다각형의 면적 반환
- Parameters
- - N/A
- Returns
- - 다각형의 면적
- 7. 콘텐츠 클래스
- SafeMapTooltip
- 객체 속성정보를 지도위에 표시
-
- Constructor
Constructor 표 Constructor Description SafeMapTooltip 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description N/A - SafeMapTooltip()
- SafeMapTooltip 클래스 생성
String - getTitleText()
- 툴팁의 타이틀 반환
N/A - setTitleText()
- 툴팁의 타이틀 설정
String - getDetailText()
- 툴팁의 상세정보 반환
N/A - setDetailText()
- 툴팁의 상세정보 설정
Bitmap - getImage()
- 툴팁의 정보 이미지 반환
N/A - setImage()
- 툴팁의 정보 이미지 설정
Boolean - getShowAccessory()
- 툴팁의 정보보기 버튼 보이기 여부 반환
N/A - setShowAccessory()
- 툴팁의 정보보기 버튼 보이기 여부 설정
SafeMapObject - getTargetObject()
- 툴팁과 연결된 콘텐츠 반환
SafeMapVec3Value - getTargetCrdnt()
- 툴팁이 표시되는 좌표 반환
Boolean - showTooltipWithObject()
- 콘텐츠와 연결된 툴팁 표시
Boolean - showTooltipWithCrdnt()
- 좌표로 툴팁 표시
N/A - setTooltipAccessoryClickEventListener()
- 툴팁 정보보기 버튼 이벤트 설정
-
- Methods 상세정보
Methods 상세정보1 표 SafeMapTooltip - N/A SafeMapTooltip()
- - SafeMapTooltip 클래스 생성
- Parameters
- - Context
- Returns
- - N/A
Methods 상세정보2 표 getTitleText - String getTitleText()
- - 툴팁의 타이틀 반환
- Parameters
- - N/A
- Returns
- - 툴팁의 타이틀
Methods 상세정보3 표 setTitleText - N/A setTitleText()
- - 툴팁의 타이틀 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보4 표 getDetailText - String getDetailText()
- - 툴팁의 상세정보 반환
- Parameters
- - N/A
- Returns
- - 툴팁의 상세정보
Methods 상세정보5 표 setDetailText - N/A setDetailText()
- - 툴팁의 상세정보 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보6 표 getImage - Bitmap getImage()
- - 툴팁의 정보 이미지 반환
- Parameters
- - N/A
- Returns
- - 툴팁의 정보 이미지
Methods 상세정보7 표 setImage - N/A setImage()
- - 툴팁의 정보 이미지 설정
- Parameters
- - Bitmap
- Returns
- - N/A
Methods 상세정보8 표 getShowAccessory - Boolean getShowAccessory()
- - 툴팁의 정보보기 버튼 보이기 여부 반환
- Parameters
- - N/A
- Returns
- - Boolean
Methods 상세정보9 표 setShowAccessory - N/A setShowAccessory()
- - 툴팁의 정보보기 버튼 보이기 여부 설정
- Parameters
- - Boolean
- Returns
- - N/A
Methods 상세정보10 표 getTargetObject - SafeMapObject getTargetObject()
- - 툴팁과 연결된 콘텐츠 반환
- Parameters
- - N/A
- Returns
- - 툴팁과 연결된 콘텐츠
Methods 상세정보11 표 getTargetCrdnt - SafeMapVec3Value getTargetCrdnt()
- - 툴팁이 표시되는 좌표 반환
- Parameters
- - N/A
- Returns
- - 툴팁이 표시되는 좌표
Methods 상세정보12 표 showTooltipWithObject - Boolean showTooltipWithObject()
- - 콘텐츠와 연결된 툴팁 표시
- Parameters
- - SafeMapObject
- Returns
- - Boolean
Methods 상세정보13 표 showTooltipWithCrdnt - Boolean showTooltipWithCrdnt()
- - 좌표로 툴팁 표시
- Parameters
- - SafeMapVec3Valeu
- Returns
- - Boolean
Methods 상세정보14 표 setTooltipAccessoryClickEventListener - N/A setTooltipAccessoryClickEventListener()
- - 툴팁 정보보기 버튼 이벤트 설정
- Parameters
- - onTooltipAccessoryClickEventListener
- Returns
- - N/A
- 8. 속성클래스
- SafeMapData
- 리소스 저장을 위한 클래스
-
- Constructor
Constructor 표 Constructor Description SafeMapData 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description DataTy - getDataTy()
- 테이터 타입 반환
N/A - setDataTy()
- 테이터 타입 설정
String - getName()
- key값 반환
N/A - setName()
- key값 설정
String - getValue()
- value값 반환
N/A - setValue()
- value값 설정
-
- Methods 상세정보
Methods 상세정보1 표 getDataTy - DataTy getDataTy()
- - 테이터 타입 반환
- Parameters
- - N/A
- Returns
- - 테이터 타입
Methods 상세정보2 표 setDataTy - N/A setDataTy()
- - 테이터 타입 설정
- Parameters
- - DataTy
- Returns
- - N/A
Methods 상세정보3 표 getName - String getName()
- - key값 반환
- Parameters
- - N/A
- Returns
- - key값
Methods 상세정보4 표 setName - N/A setName()
- - key값 설정
- Parameters
- - String
- Returns
- - N/A
Methods 상세정보5 표 getValue - String getValue()
- - value값 반환
- Parameters
- - N/A
- Returns
- - value값
Methods 상세정보6 표 setValue - N/A setValue()
- - value값 설정
- Parameters
- - String
- Returns
- - N/A
- 8. 속성 클래스
- SafeMapEstnData
- 여러 SafeMapData를 리스토로 저장
-
- Constructor
Constructor 표 Constructor Description SafeMapEstnData 기본 생성자 -
- Methods
Methods 표 Return Value Method and Description ArrayList - getDataList()
- SafeMapData 리스트 반환
N/A - setDataList()
- SafeMapData 리스트 설정
-
- Methods 상세정보
Methods 상세정보1 표 getDataList - ArrayList getMapView()
- - SafeMapData 리스트 반환
- Parameters
- - N/A
- Returns
- - SafeMapData 리스트
Methods 상세정보2 표 setDataList - N/A setDataList()
- - SafeMapData 리스트 설정
- Parameters
- - ArrayList
- Returns
- - N/A