이 페이지에서

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
Androiduses-permission

참고: QLocationPermission::Always uses-permission 문자열은 QLocationPermission::Precise 및 QLocationPermission::Approximate 문자열 중 하나 또는 둘 모두와 결합되어야 합니다.

프로젝트에 이를 추가하는 방법은 개별 사용 선언 유형을 참조하십시오.

QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission() 및 애플리케이션 권한도 참조하십시오 .

멤버 유형 문서

enum QLocationPermission::Accuracy

이 열거형은 위치 데이터의 정확도를 제어하는 데 사용됩니다.

상수값설명
QLocationPermission::Approximate0대략적인 위치가 요청됩니다.
QLocationPermission::Precise1정확한 위치를 요청합니다.

enum QLocationPermission::Availability

이 열거형은 위치 데이터의 사용 가능 여부를 제어하는 데 사용됩니다.

상수값설명
QLocationPermission::WhenInUse0애플리케이션이 실행 중일 때만 위치 정보를 사용할 수 있습니다.
QLocationPermission::Always1애플리케이션이 백그라운드에 있을 때를 포함하여 위치 정보가 항상 제공됩니다.

멤버 함수 문서

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.