mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
30 lines
996 B
Text
30 lines
996 B
Text
[Constructor(optional GeolocationSensorOptions options), SecureContext, Exposed=Window]
|
|
interface GeolocationSensor : Sensor {
|
|
static Promise<GeolocationSensorReading> 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;
|
|
};
|