QLocationPermission Class
사용자의 위치에 접근합니다. 더 보기...
| 헤더: | #include <QPermissions> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| 다음부터: | Qt 6.5부터 |
공개 유형
| enum | Accuracy { Approximate, Precise } |
| enum | Availability { WhenInUse, Always } |
공개 함수
| QLocationPermission::Accuracy | accuracy() const |
| QLocationPermission::Availability | availability() const |
| void | setAccuracy(QLocationPermission::Accuracy accuracy) |
| void | setAvailability(QLocationPermission::Availability availability) |
상세 설명
기본적으로 요청은 근사적인 정확도를 요구하며, 애플리케이션이 사용 중인 동안에만 적용됩니다. setAccuracy() 및/또는 setAvailability()을 사용하여 기본값을 재정의하십시오.
필수 조건
런타임에 이 권한을 요청하려면 빌드 시점에 다음 플랫폼별 사용 선언을 수행해야 합니다:
| 플랫폼 | 유형 | |
|---|---|---|
| macOS | 사용법 설명 | NSLocationUsageDescription |
| iOS | 사용법 설명 | NSLocationWhenInUseUsageDescription, 그리고 요청 시 NSLocationAlwaysAndWhenInUseUsageDescription QLocationPermission::Always |
| Android | uses-permission |
참고: QLocationPermission::Always |
프로젝트에 이를 추가하는 방법은 개별 사용 선언 유형을 참조하십시오.
QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission() 및 애플리케이션 권한도 참조하십시오 .
멤버 유형 문서
enum QLocationPermission::Accuracy
이 열거형은 위치 데이터의 정확도를 제어하는 데 사용됩니다.
| 상수 | 값 | 설명 |
|---|---|---|
QLocationPermission::Approximate | 0 | 대략적인 위치가 요청됩니다. |
QLocationPermission::Precise | 1 | 정확한 위치를 요청합니다. |
enum QLocationPermission::Availability
이 열거형은 위치 데이터의 사용 가능 여부를 제어하는 데 사용됩니다.
| 상수 | 값 | 설명 |
|---|---|---|
QLocationPermission::WhenInUse | 0 | 애플리케이션이 실행 중일 때만 위치 정보를 사용할 수 있습니다. |
QLocationPermission::Always | 1 | 애플리케이션이 백그라운드에 있을 때를 포함하여 위치 정보가 항상 제공됩니다. |
멤버 함수 문서
QLocationPermission::Accuracy QLocationPermission::accuracy() const
요청의 정확도를 반환합니다.
setAccuracy()도 참조하십시오 .
QLocationPermission::Availability QLocationPermission::availability() const
요청의 처리 가능 여부를 반환합니다.
setAvailability()도 참조하십시오 .
void QLocationPermission::setAccuracy(QLocationPermission::Accuracy accuracy)
요청의 목표 응답 시간( accuracy )을 설정합니다.
accuracy()도 참조하십시오 .
void QLocationPermission::setAvailability(QLocationPermission::Availability availability)
요청의 목표 응답 시간( availability )을 설정합니다.
availability()도 참조하십시오 .
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.