QLocation Namespace

The QLocation namespace contains miscellaneous identifiers used throughout the QtLocation 模塊。 更多...

頭: #include <QLocation>
qmake: QT += location

類型

enum Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility }
flags VisibilityScope

詳細描述

類型文檔編製

enum QLocation:: Visibility
flags QLocation:: VisibilityScope

Defines the visibility of a QPlace or QPlaceCategory .

常量 值 描述
QLocation::UnspecifiedVisibility 0x00 No explicit visibility has been defined.
QLocation::DeviceVisibility 0x01 Places and categories with DeviceVisibility are only stored on the local device.
QLocation::PrivateVisibility 0x02 Places and categories with PrivateVisibility are only visible to the current user. The data may be stored either locally or on a remote service or both.
QLocation::PublicVisibility 0x04 Places and categories with PublicVisibility are visible to everyone.

A particular manager may support one or more visibility scopes. For example a manager from one provider may only provide places that are public to everyone, whilst another may provide both public and private places.

注意: The meaning of unspecified visibility depends on the context it is used.

當 saving a place or category, the default visibility is unspecified meaning that the manager chooses an appropriate visibility scope for the item.

當 searching for places, unspecified means that places of any scope is returned.

The VisibilityScope type is a typedef for QFlags <Visibility>. It stores an OR combination of Visibility values.