IA
Size: a a a
AS
AS
Location {
coordinate {
latitude: -27.5
longitude: 153.1
}
}
IA
Location {
coordinate {
latitude: -27.5
longitude: 153.1
}
}
AS
AS
NK
IA
AS
AS
AS
AS
IA
IA
d
AS
AS
qml: {"objectName":"","latitudeValid":true,"longitudeValid":true,"altitudeValid":true,"coordinate":{"latitude":20,"longitude":30,"altitude":10,"isValid":true},"timestamp":"2020-05-20T15:11:57.301Z","speed":null,"speedValid":false,"horizontalAccuracy":null,"verticalAccuracy":null,"horizontalAccuracyValid":false,"verticalAccuracyValid":false,"directionValid":false,"direction":null,"verticalSpeedValid":false,"verticalSpeed":null,"magneticVariation":null,"magneticVariationValid":false}
AS
Q_INVOKABLE QDeclarativePosition *create(double lat, double lon, double alt)в том числе:
{
std::unique_ptr<QDeclarativePosition> p = std::make_unique<QDeclarativePosition>();
QGeoPositionInfo info;
info.setCoordinate(QGeoCoordinate(lat, lon, alt));
info.setTimestamp(QDateTime::currentDateTimeUtc());
// info.setAttribute()
p->setPosition(info);
return p.release();
}
const qreal magneticVariation = info.attribute(QGeoPositionInfo::MagneticVariation);
РП