:right-sidebar: True GeolocationPosition =================================================================== .. currentmodule:: gi.repository.WebKit .. versionadded:: 2.26 .. class:: GeolocationPosition(**kwargs) :no-contents-entry: An opaque struct to provide position updates to a :obj:`~gi.repository.WebKit.GeolocationManager`\. WebKitGeolocationPosition is an opaque struct used to provide position updates to a :obj:`~gi.repository.WebKit.GeolocationManager` using :func:`~gi.repository.WebKit.GeolocationManager.update_position`. Constructors ------------ .. rst-class:: interim-class .. class:: GeolocationPosition :no-index: .. classmethod:: new(latitude: float, longitude: float, accuracy: float) -> ~gi.repository.WebKit.GeolocationPosition Create a new :obj:`~gi.repository.WebKit.GeolocationPosition`\. .. versionadded:: 2.26 :param latitude: a valid latitude in degrees :param longitude: a valid longitude in degrees :param accuracy: accuracy of location in meters Methods ------- .. rst-class:: interim-class .. class:: GeolocationPosition :no-index: .. method:: free() -> None Free the :obj:`~gi.repository.WebKit.GeolocationPosition` .. versionadded:: 2.26 .. method:: set_altitude(altitude: float) -> None Set the ``position`` altitude. .. versionadded:: 2.26 :param altitude: altitude in meters .. method:: set_altitude_accuracy(altitude_accuracy: float) -> None Set the accuracy of ``position`` altitude. .. versionadded:: 2.26 :param altitude_accuracy: accuracy of position altitude in meters .. method:: set_heading(heading: float) -> None Set the ``position`` heading. Set the ``position`` heading, as a positive angle between the direction of movement and the North direction, in clockwise direction. .. versionadded:: 2.26 :param heading: heading in degrees .. method:: set_speed(speed: float) -> None Set the ``position`` speed. .. versionadded:: 2.26 :param speed: speed in meters per second .. method:: set_timestamp(timestamp: int) -> None Set the ``position`` timestamp. By default it's the time when the ``position`` was created. .. versionadded:: 2.26 :param timestamp: timestamp in seconds since the epoch, or 0 to use current time