В приложение требуется добавлять в runtime geojson данные из с++ в qml(модуль qtlocation), научился добавлять через данный пример переделанный в генерацию geojson'ов в runtime(определенные критерии внутри проекта), в основном это только Point с координатами, цветом, hover эффектом, но требуется еще добавить label/text рядом с данным кругом.
Возможно плохо знаком с qml, если кратко использую кастомный плагин для рендеринга векторных офлайн карт.
В примере что кинул выше, qt разработчики использовали метод:
DelegateChoice {
roleValue: "Point"
delegate: MapCircle {
property string geojsonType: "Point"
property var props: modelData.properties
geoShape: modelData.data
radius: (props && props.radius) || 20*1000
border.width: 2
border.color: hh.hovered ? "magenta" : Qt.darker(color)
opacity: dc.defaultOpacity
color: (props && props.color) || (parent && parent.props && parent.props.color) || dc.defaultColor
Как я понимаю нужно как-то сюда засунуть условный Rectangle с label или подобное...
Често не понимаю как это сделать.