访问用户的位置。 更多...
| 头: |
#include <QPermissions>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
|
| qmake: |
QT += core
|
| Since: | 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 ) |
By default the request is for approximate accuracy, and only while the application is in use. Use setAccuracy () 和/或 setAvailability () to override the default.
To request this permission at runtime, the following platform specific usage declarations have to be made at build time:
| 平台 | 类型 | |
|---|---|---|
| macOS | Usage description |
NSLocationUsageDescription
|
| iOS | Usage description |
NSLocationWhenInUseUsageDescription
,和
NSLocationAlwaysAndWhenInUseUsageDescription
若在请求
QLocationPermission::Always
|
| Android |
uses-permission
|
注意:
QLocationPermission::Always
|
Please see the individual usage declaration types for how to add them to your project.
另请参阅 QPermission , QCoreApplication::requestPermission (), QCoreApplication::checkPermission (),和 应用程序权限 .
This enum is used to control the accuracy of the location data.
| 常量 | 值 | 描述 |
|---|---|---|
QLocationPermission::Approximate
|
0
|
An approximate location is requested. |
QLocationPermission::Precise
|
1
|
A precise location is requested. |
This enum is used to control the availability of the location data.
| 常量 | 值 | 描述 |
|---|---|---|
QLocationPermission::WhenInUse
|
0
|
The location is only available only when the application is in use. |
QLocationPermission::Always
|
1
|
The location is available at all times, including when the application is in the background. |
返回请求的精度。
另请参阅 setAccuracy ().
Returns the availability of the request.
另请参阅 setAvailability ().
设置期望 accuracy 为请求。
另请参阅 accuracy ().
设置期望 availability 为请求。
另请参阅 availability ().