// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: Geolocation Sensor (https://wicg.github.io/geolocation-sensor/) [Constructor(optional GeolocationSensorOptions options), SecureContext, Exposed=(DedicatedWorker, Window)] interface GeolocationSensor : Sensor { static Promise read(optional ReadOptions readOptions); readonly attribute unrestricted double? latitude; readonly attribute unrestricted double? longitude; readonly attribute unrestricted double? altitude; readonly attribute unrestricted double? accuracy; readonly attribute unrestricted double? altitudeAccuracy; readonly attribute unrestricted double? heading; readonly attribute unrestricted double? speed; }; dictionary GeolocationSensorOptions : SensorOptions { // placeholder for GeolocationSensor-specific options }; dictionary ReadOptions : GeolocationSensorOptions { AbortSignal? signal; }; dictionary GeolocationSensorReading { DOMHighResTimeStamp? timestamp; double? latitude; double? longitude; double? altitude; double? accuracy; double? altitudeAccuracy; double? heading; double? speed; }; dictionary GeolocationReadingValues { required double? latitude; required double? longitude; required double? altitude; required double? accuracy; required double? altitudeAccuracy; required double? heading; required double? speed; };