安全上下文
此特征只可用于
安全上下文
(HTTPS),在某些或所有
支持浏览器
.
PositionOptions
dictionary describes an object containing option properties to pass as a parameter of
Geolocation.getCurrentPosition()
and
Geolocation.watchPosition()
.
PositionOptions.enableHighAccuracy
安全上下文
布尔
that indicates the application would like to receive the best possible results. If
true
and if the device is able to provide a more accurate position, it will do so. Note that this can result in slower response times or increased power consumption (with a GPS chip on a mobile device for example). On the other hand, if
false
, the device can take the liberty to save resources by responding more quickly and/or using less power. Default:
false
.
PositionOptions.timeout
安全上下文
long
value representing the maximum length of time (in milliseconds) the device is allowed to take in order to return a position. The default value is
Infinity
, meaning that
getCurrentPosition()
won't return until the position is available.
PositionOptions.maximumAge
安全上下文
long
value indicating the maximum age in milliseconds of a possible cached position that is acceptable to return. If set to
0
, it means that the device cannot use a cached position and must attempt to retrieve the real current position. If set to
Infinity
the device must return a cached position regardless of its age. Default: 0.
| 规范 | 状态 | 注释 |
|---|---|---|
|
地理位置 API
The definition of 'PositionOptions' in that specification. |
推荐 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
PositionOptions
|
Chrome 5 | Edge 12 | Firefox 3.5 | IE 9 |
Opera
16
|
Safari 5 | WebView Android Yes | Chrome Android 18 | Firefox Android 4 |
Opera Android
16
|
Safari iOS 5 | Samsung Internet Android 1.0 |
enableHighAccuracy
|
Chrome 5 | Edge 12 | Firefox 3.5 | IE 9 |
Opera
16
|
Safari 5 | WebView Android Yes | Chrome Android 18 | Firefox Android 4 |
Opera Android
16
|
Safari iOS Yes | Samsung Internet Android 1.0 |
maximumAge
|
Chrome 5 | Edge 12 | Firefox 3.5 | IE 9 |
Opera
16
|
Safari 5 | WebView Android Yes | Chrome Android 18 | Firefox Android 4 |
Opera Android
16
|
Safari iOS Yes | Samsung Internet Android 1.0 |
| Secure context required | Chrome 50 | Edge ≤79 | Firefox 55 | IE No | Opera 37 | Safari Yes |
WebView Android
51
|
Chrome Android 50 | Firefox Android 55 | Opera Android 37 | Safari iOS Yes | Samsung Internet Android 5.0 |
timeout
|
Chrome 5 | Edge 12 | Firefox 3.5 | IE 9 |
Opera
16
|
Safari 5 | WebView Android Yes | Chrome Android 18 | Firefox Android 4 |
Opera Android
16
|
Safari iOS Yes | Samsung Internet Android 1.0 |
完整支持
不支持
见实现注意事项。
Geolocation
interface that uses it.
PositionOptions