このページでは

C

Qt Quick Ultralite Location QML Types

Qt Quick のUltralite Locationモジュールは、Qt Quick のUltraliteアプリケーションで地図を表示するための型を提供します。

このモジュールは、タイルサイズが標準の 256 × 256 ピクセルであるタイル化された Web マップを前提としています。標準とは異なるタイルサイズを設定するには、コンパイラ定義「MAP_TILESIZE 」を新しいタイルサイズに設定して、モジュールを再ビルドする必要があります。

モジュールの使用方法

Qt Quick Ultralite Location QML タイプを使用するには、.qmlproject 内のモジュールファイル一覧にQul::LocationおよびQul::Positioningを追加してください。

ModuleFiles {
    MCU.qulModules: ["Qul::Location", "Qul::Positioning"]
}

モジュールファイルを追加した後、.qml ファイルに次のインポート文を追加してください:

import QtLocation
import QtPositioning

注: Qt Quick Ultralite Location モジュールの API の多くは Qt Quick Ultralite Positioning モジュールからの型を使用しています。たとえば、座標をマップの中心として定義するには、 Qt Quick Ultralite Positioning モジュールの型が必要です。

アプリケーションを CMake ターゲットにリンクする

注: この 手順は、非推奨となった CMake API にのみ適用されます。

CMake プロジェクトを使用する場合は、アプリケーションをQul::Location およびQul::Positioning CMake ターゲットにリンクしてください。

target_link_libraries(app PRIVATE Qul::Location Qul::Positioning)

QML タイプ

Map

Typeはマップを表示します

MapQuickItem

Typeは、Map上に任意のQt Quick オブジェクトを表示します

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。