A хотел бы визуализировать MapQuickItem в зависимости от условия if.
У меня есть два пользовательских объекта ClusterMarker , который является прямоугольником, и PromotionMarker , который является объектом изображения.Я хотел бы назначить их для MapQuickItem (который является делегатом для MapItemView), используя свойство sourceItem.
Вот как я это делаю:
MapItemView
{
id: promMarkersView
...
delegate: MapQuickItem
{
id: promMarkersDelegate
coordinate: QtPositioning.coordinate(lat, lon)
sourceItem: cntOfChilds ? ClusterMarker {id: c} : PromotionMarker {id: p}
...
}
}
Но теперь я получаю две ошибки.Первый указывает на первую скобку {id: c}
: Ожидаемый токен ':' , а второй указывает на :
Неожиданный токен ':' Как правильно выполнить это задание?