GeoJsonData QML 类型
一个用于表示、加载和保存 GeoJSON 文档的模型。 更多...
导入声明 | import QtLocation 6.7 |
自 | 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 元素从 sourceUrl 读取和写入 GeoJson 文档(见 维基百科页面,RFC)。相关数据可以通过 model 属性作为 QVariant 访问。可以使用委托来使用 QVariant 表示形式显示数据或进行少量修改,例如使用 addItem 函数添加新项。
另请参阅 QGeoJson。
属性文档
model : QVariant |
GeoJSON 文档的 QVariant 表示形式,可用于使用委托显示内容。
此属性自 Qt 6.7 引入。
sourceUrl : QUrl |
从该 URL 读取 GeoJSON 文档。设置此属性将更改 model 以表示相应文档。
此属性自 Qt 6.7 引入。
方法文档
将 item 添加到 model 的 GeoJsonData。
如果文件被成功读取,则返回 true
,否则返回 false
。
void clear() |
删除GeoJsonData的模型中的所有项。
打开位于url的GeoJson文件并加载其内容。如果文件读取成功,则属性sourceUrl将被设置为url。
如果文件被成功读取,则返回 true
,否则返回 false
。
void setModelToMapContents(MapView mapItemView) |
© 2024 The Qt Company Ltd. 本文档中的文档贡献包括其各自所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰及/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。