このページでは

QLocation Namespace

QLocation 名前空間には、QtLocation モジュール全体で使用されるさまざまな識別子が含まれています。詳細...

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

型

(since 6.6) enum class ReferenceSurface { Map, Globe }
enum Visibility { UnspecifiedVisibility, DeviceVisibility, PrivateVisibility, PublicVisibility }
flags VisibilityScope

詳細な説明

型のドキュメント

[since 6.6] enum class QLocation::ReferenceSurface

さまざまなマップアイテム(ポリゴン、ポリラインなど)が定義される基準面を指定します。

定数値説明
QLocation::ReferenceSurface::Map0アイテムは地図上で定義されます。つまり、例えばポリラインの場合、ノードは地図上で直線によって接続されます。
QLocation::ReferenceSurface::Globe1アイテムは地球上に定義されます。つまり、例えばポリラインの場合、ノードは球面上の点間の最短距離を表す円弧で結ばれます。この接続は、大円経路とも呼ばれます。

この列挙型は Qt 6.6 で導入されました。

enum QLocation::Visibility
flags QLocation::VisibilityScope

QPlace またはQPlaceCategory の表示設定を定義します。

定数値説明
QLocation::UnspecifiedVisibility0x00明示的な可視性は定義されていません。
QLocation::DeviceVisibility0x01DeviceVisibility が設定されている場所およびカテゴリは、ローカルデバイスにのみ保存されます。
QLocation::PrivateVisibility0x02PrivateVisibility が設定された場所およびカテゴリは、現在のユーザーにのみ表示されます。データは、ローカル、リモートサービス、あるいはその両方に保存される場合があります。
QLocation::PublicVisibility0x04PublicVisibility が設定された場所およびカテゴリは、すべてのユーザーに表示されます。

特定のマネージャーは、1 つ以上の可視性スコープをサポートする場合があります。たとえば、あるプロバイダーのマネージャーは、すべての人に公開されている場所のみを提供するのに対し、別のプロバイダーのマネージャーは、公開場所と非公開場所の両方を提供する場合があります。

注: 未指定の可視性の意味は 、それが使用される文脈によって異なります。

場所やカテゴリを保存する際、デフォルトの可視性は「未指定」となり、マネージャーがその項目に適した可視性スコープを選択します。

場所を検索する場合、「未指定」とは、あらゆるスコープの場所が検索結果に返されることを意味します。

VisibilityScope 型は、QFlags<Visibility> の typedef です。これは、Visibility 値の OR 組み合わせを格納します。

© 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.