GeoJsonData QML Type
GeoJSON ドキュメントを表現、ロード、保存するモデル。詳細...
Import Statement: | import QtLocation 6.8 |
Since: | QtLocation 6.7 |
- 継承されたメンバを含む、全メンバのリスト
- GeoJsonData はQML Maps Plugin に含まれます。
プロパティ
メソッド
- bool addItem(Item item)
- void clear()
- bool open()
- bool openUrl(Url url)
- bool save()
- bool saveAs(Url url)
- void setModelToMapContents(MapView mapItemView)
詳しい説明
GeoJsonData 要素は、GeoJson ドキュメント(Wikipedia のページ、RFC を参照)をsourceUrl から読み書きします。それぞれのデータはmodel プロパティを介してQVariant としてアクセスすることができます。QVariant 表現は、データを視覚化したり、addItem 関数で新しい項目を追加するなど、小さな修正を行うためにデリゲートで使用できます。
新しいデータは、save およびsaveAs 関数で保存できます。
QGeoJsonも参照してください 。
プロパティのドキュメント
model : QVariant |
GeoJSON ドキュメントのQVariant 表現で、デリゲートで内容を表示するために使用できます。
このプロパティは Qt 6.7 で導入されました。
sourceUrl : QUrl |
GeoJSON ドキュメントを読み込む URL。このプロパティを設定すると、model がそれぞれのドキュメントを表すように変更されます。
このプロパティは Qt 6.7 で導入されました。
メソッド・ドキュメント
GeoJsonData のmodel にitem を追加します。
ファイルの読み込みに成功した場合はtrue
を、そうでない場合はfalse
を返します。
void clear() |
GeoJsonData のmodel 内のすべての項目を削除します。
url にある GeoJson ファイルを開き、そのコンテンツをロードする。ファイルの読み込みに成功した場合、プロパティsourceUrl はurl に設定されます。
ファイルが正常に読み込まれた場合はtrue
を、そうでない場合はfalse
を返す。
bool save() |
GeoJsonData オブジェクトの現在のmodel は、sourceUrl の下に保存される。
ファイルが正常に保存された場合はtrue
を返し、そうでない場合はfalse
を返す。
GeoJsonData オブジェクトの現在のmodel はurl の下に保存される。sourceUrl プロパティはurl に設定されます。
ファイルが正常に保存された場合はtrue
を返し、そうでない場合はfalse
を返す。
void setModelToMapContents(MapView mapItemView) |
mapItemView のすべての mapItems がGeoJsonData オブジェクトのmodel に追加される。以前に保存された mapItems はmodel から削除される。
mapItemView が正常に設定された場合はtrue
を返し、そうでない場合はfalse
を返す。
addItemも参照してください 。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。