메뉴 건너 뛰기
본문으로 바로가기

생활안전지도생활안전지도

소개

안전지도 모바일 API는 웹에서만 사용 가능했던 생활안전지도 서비스를 모바일에서 제공하기 위한 iOS 및 Android용 플랫폼 입니다.
모바일 API는 생활안전지도에서 제공하는 다양한 데이터 및 여러 콘텐츠(장소, 라인, 다각형)의 기능을 제공하며 지도 및 건물의 표현방식을 다양화 하였습니다.

지원 스펙

지원 스펙 표
OS OS버전 최저사양 권장기종
iOS iOS 6.0이상
  • - 여유공간 : 500Mbyte
  • - 시스템 메모리 : 500Mbyte
  • - iPad 2 이상 – 3D지원
  • - iPhone 4s이상 – 3D지원
Android Android 4.0이상
  • - 여유공간 : 500Mbyte
  • - 시스템 메모리 : 2Gbyte
  • - CPU : 듀얼코어 이상
  • - 갤럭시(S3 LTE, 노트2, S4 LTE-A, 노트3 이상)
  • - 옵티머스(LTEII, G, 뷰2, G Pro 이상)
  • - 베가(R3, 넘버6, 아이언, LTE-A, 시크릿 노트 이상)

Android

Framework 다운로드 및 샘플 프로젝트

모바일 API(Android) 레퍼런스

  1. 1. 기타 클래스

  2. 2. 지도조작 클래스

  3. 3. 설정 클래스

  4. 4. 카메라 클래스

  5. 5. 좌표관련 클래스

  6. 6. 레이어 클래스

  7. 7. 콘텐츠 클래스

  8. 8. 속성 클래스

Android

Framework 다운로드 및 샘플 프로젝트

모바일 API(IOS) 레퍼런스

  1. 1. 기타 클래스

  2. 2. 지도조작 클래스

  3. 3. 설정 클래스

  4. 4. 카메라 클래스

  5. 5. 좌표관련 클래스

  6. 6. 레이어 클래스

  7. 7. 콘텐츠 클래스

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