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