4#include <private/qpositioningquickglobal_p.h>
6#include <QGeoCoordinate>
9#include <QGeoRectangle>
10#include <QtPositioningQuick/private/qquickgeocoordinateanimation_p.h>
11#include <QtCore/QVariantAnimation>
12#include <QtQml/QQmlEngineExtensionPlugin>
530 c.setLongitude(
it.value().toDouble());
534 c.setAltitude(
it.value().toDouble());
555 rect.setWidth(
it.value().toDouble());
557 rect.setHeight(
it.value().toDouble());
560 return rect.isValid();
566 QMetaType::registerConverter<QGeoRectangle, QGeoShape>();
567 QMetaType::registerConverter<QGeoShape, QGeoRectangle>();
568 QMetaType::registerConverter<QGeoShape, QGeoCircle>();
569 QMetaType::registerConverter<QGeoCircle, QGeoShape>();
570 QMetaType::registerConverter<QGeoShape, QGeoPath>();
571 QMetaType::registerConverter<QGeoPath, QGeoShape>();
572 QMetaType::registerConverter<QGeoShape, QGeoPolygon>();
573 QMetaType::registerConverter<QGeoPolygon, QGeoShape>();
579 }, QMetaType::fromType<QVariantMap>(), QMetaType::fromType<QGeoCoordinate>())) {
580 qWarning(
"Failed to register conversion function from QVariantMap to QGeoCoordinate");
586 return parseRectangle(
map,
rect);
587 }, QMetaType::fromType<QVariantMap>(), QMetaType::fromType<QGeoRectangle>())) {
588 qWarning(
"Failed to register conversion function from QVariantMap to QGeoRectangle");
598#include "positioningplugin.moc"
void setLatitude(double latitude)
Sets the latitude (in decimal degrees) to latitude.
iterator find(const Key &key)
QObject * parent() const
Returns a pointer to the parent object.
The QQmlEngineExtensionPlugin class provides an abstract base for custom QML extension plugins.
\qmlvaluetype coordinate\inqmlmodule QtPositioning
QtPositioningDeclarativeModule(QObject *parent=0)
QMap< QString, QString > map
[6]
QSet< QString >::iterator it
QT_BEGIN_NAMESPACE QGeoCoordinate parseCoordinate(const QJsonArray &coordinateArray)
Combined button and popup list for selecting options.
void QtPositioningDeclarative_initializeModule()
Q_CONSTRUCTOR_FUNCTION(initializeStandardUserDefaults)
Q_CORE_EXPORT Q_DECL_CONST_FUNCTION double qQNaN()
QT_BEGIN_NAMESPACE void Q_POSITIONINGQUICK_PRIVATE_EXPORT qml_register_types_QtPositioning()
#define QQmlExtensionInterface_iid
QT_BEGIN_NAMESPACE QVariant q_coordinateInterpolator(const QGeoCoordinate &from, const QGeoCoordinate &to, qreal progress)
\qmltype CoordinateAnimation \inherits PropertyAnimation \inqmlmodule QtPositioning
#define QStringLiteral(str)