- void setLatitude(qreal latitude);
- qreal latitude() const;
- void setLongitude(qreal longitude);
- qreal longitude() const;
+ /**
+ * @brief Checks the validity of the GeoPositionInfo.
+ *
+ * Checks coordinate validity.
+ *
+ * @return true if valid, false otherwise
+ */
+ bool isValid();
+
+ /**
+ * @brief Sets accuracy.
+ *
+ * @param accurate true if accuracy is accurate (satellite positioning)
+ * @param accuracy accuracy value
+ */
+ void setAccuracy(bool accurate, qreal accuracy);
+
+ /**
+ * @brief Sets geo coordinates.
+ *
+ * @param coordinate GeoCoordinate
+ */
+ void setCoordinate(const GeoCoordinate &coordinate);
+
+
+ /**
+ * @brief Sets timestamp.
+ *
+ * @param time timestamp in seconds
+ */