위치 (location
)
🚀 추가된 버전:
ver.1.6.2
🔔 최신화 일자: 2025-07-09
개요
location
네임스페이스는 디바이스의 현재 위치 정보를 가져오는 기능을 제공합니다.
플랫폼 환경(Android, iOS, Web)을 자동으로 감지하며, 위치 권한 요청도 자동으로 처리합니다.
현재 위치 확인 기능은 웹, Android, iOS 플랫폼 모두에서 사용 가능합니다.
필수 선행 작업
nachocode SDK로 Android 플랫폼에서 위치 기능을 사용하기 위해서는
nachocode 대시보드의 [ 앱 설정 > 고급 설정 > 안드로이드 고급 설정 ]에서 [ 위치/지도 사용 ]
토글을 활성화하여 앱 설정을 완료 후 사용이 가능합니다.
타입 정의
LocationPosition
- since ver.1.6.2
export declare type LocationPosition = {
latitude: number;
longitude: number;
};
필드 | 타입 | 설명 |
---|---|---|
latitude | number | 위치의 위도를 나타냅니다. 북위는 양수, 남위는 음수입니다. |
longitude | number | 위치의 경도를 나타냅니다. 동경은 양수, 서경은 음수입니다. |
GetCurrentPositionSuccessResult
- since ver.1.6.2
export declare type GetCurrentPositionSuccessResult = {
status: 'success';
statusCode: 200;
message: string;
data: LocationPosition;
};
필드 | 타입 | 설명 |
---|---|---|
status | 'success' | 성공 상태 |
statusCode | 200 | 성공 코드 |
message | string | 응답 메시지 |
data | LocationPosition | 위치 정보 객체 |
GetCurrentPositionErrorResult
- since ver.1.6.2
export declare type GetCurrentPositionErrorResult = {
status: 'error';
statusCode: 400 | number;
message: string;
errorCode: string;
};
필드 | 타입 | 설명 |
---|---|---|
status | 'error' | 에러 상태 |
statusCode | number | 실패 코드 (예: 400) |
message | string | 에러 메시지 |
errorCode | string | 에러 코드 |
GetCurrentPositionResult
- since ver.1.6.2
export declare type GetCurrentPositionResult =
| GetCurrentPositionSuccessResult
| GetCurrentPositionErrorResult;