LINUX.ORG.RU

История изменений

Исправление ncuxer, (текущая версия) :

Запись без двоеточия означает доступ к элементу поля. Твою запись

coordinate {
            latitude: root.geoTransportLatitude
            longitude: root.geoTransportLongitude
           }

можно раскрыть в

coordinate.latitude: root.geoTransportLatitude
coordinate.longitude: root.geoTransportLongitude

Если ты ставишь двоеточие, то ты должен заассайнить тип QGeoCoordinate

coordinate: QtPositioning.coordinate(root.geoTransportLatitude, root.geoTransportLongitude)

У типа Location http://doc.qt.io/qt-5/qml-qtpositioning-location.html есть пропертя coordinate с типом coordinate. Выглядит странно, но так решили. Ты не создаешь рандомную координату, ты обращаешься к проперте.

Исходная версия ncuxer, :

Запись без двоеточия означает доступ к элементу поля. Твоя запись

coordinate {
            latitude: root.geoTransportLatitude
            longitude: root.geoTransportLongitude
           }

можно раскрыть в

coordinate.latitude: root.geoTransportLatitude
coordinate.longitude: root.geoTransportLongitude

Если ты ставишь двоеточие, то ты должен заассайнить тип QGeoCoordinate

coordinate: QtPositioning.coordinate(root.geoTransportLatitude, root.geoTransportLongitude)

У типа Location http://doc.qt.io/qt-5/qml-qtpositioning-location.html есть пропертя coordinate с типом coordinate. Выглядит странно, но так решили. Ты не создаешь рандомную координату, ты обращаешься к проперте.