История изменений
Исправление 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. Выглядит странно, но так решили. Ты не создаешь рандомную координату, ты обращаешься к проперте.