GeolocationPosition[6]
GeolocationPosition
インターフェイスは、
文書環境に晒され、
保安文脈で利用可能です。
>>3
[7]
GeolocationPosition
オブジェクトは
1対の位置情報を表します。
GeolocationPosition インターフェイスメンバー[8] getCurrentPosition や watchPosition
で作成されます。作成後の状態の変更はできません。
GeolocationPosition オブジェクトの状態[10]
GeolocationPosition
インターフェイスの
coords
IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[13]
GeolocationPosition
インターフェイスの
timestamp
IDL属性 >>3 の取得器は、
次のようにしなければなりません。
GeolocationCoordinates[15]
GeolocationCoordinates
インターフェイスは、
文書環境に晒され、
保安文脈で利用可能です。
>>3
GeolocationCoordinates インターフェイスメンバー[17] getCurrentPosition や watchPosition
で作成されます。作成後の状態の変更はできません。
GeolocationCoordinates オブジェクトの状態[33]
latitude は、
WGS84 緯度を十進度で double で表したものです。
longitude は、
WGS84 経度を十進度で double で表したものです。
>>3
[35]
accuracy は、
緯度・経度の正確度を表すものです。
メートル単位の非負実数で double で表したものです。
95%信頼区間に相当する値とするべきです。
>>3
[19] GeolocationCoordinates インターフェイスの
latitude IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[21] GeolocationCoordinates インターフェイスの
longitude IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[23] GeolocationCoordinates インターフェイスの
accuracy IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[34]
altitude は、
WGS84楕円体上の高度をメートル単位の double
で表したものです。
>>3
[36]
altitudeAccuracy は、
高度の正確度を表すものです。
メートル単位の非負実数で double で表したものです。
95%信頼区間に相当する値とするべきです。
>>3
[37]
実装が高度情報を取得できない場合、
altitude と
altitudeAccuracy は
null とします。
>>3
[25] GeolocationCoordinates インターフェイスの
altitude IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[27] GeolocationCoordinates インターフェイスの
altitudeAccuracy IDL属性 >>3 の取得器は、
次のようにしなければなりません。
altitudeAccuracy を返します。[38]
heading は、
装置の進行方向を、真北から時計回りに [0, 360) の度単位の
double
で表したものです。
この情報を取得できない時は null とします。
装置が静止している (speed = 0)
ときは
NaN
とします。
>>3
[39] 仕様書は double (≠ unrestricted double)
としながら
NaN
を使っており、矛盾しています。どちらが正しいのか不明。
[40]
speed は、
装置の現在の速度の水平成分の大きさをメートル毎秒単位の非負実数で
dobule
で表したものです。
この情報を取得できない時は null とします。
>>3
[29] GeolocationCoordinates インターフェイスの
heading IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[31] GeolocationCoordinates インターフェイスの
speed IDL属性 >>3 の取得器は、
次のようにしなければなりません。
[41] Windows の Chrome では、
緯度と経度とその正確度だけ得られ、他は
null でした。
といっても当該装置で利用できるセンサーの種類によってどの値が得られるのかは変わってくると思われます。
[4] 当初のインターフェイス名は
Position、
Coordinates
でした。
[1] Geolocation API Specification ( ( 版)) http://www.w3.org/TR/geolocation-API/#position_interface
[2] Geolocation API Specification ( ( 版)) http://www.w3.org/TR/geolocation-API/#coordinates_interface