PositionOptions - Web APIs 编辑
Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The PositionOptions
dictionary describes an object containing option properties to pass as a parameter of Geolocation.getCurrentPosition()
and Geolocation.watchPosition()
.
Properties
PositionOptions.enableHighAccuracy
Secure context- Is a
Boolean
that indicates the application would like to receive the best possible results. Iftrue
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, iffalse
, the device can take the liberty to save resources by responding more quickly and/or using less power. Default:false
. PositionOptions.timeout
Secure context- Is a positive
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 isInfinity
, meaning thatgetCurrentPosition()
won't return until the position is available. PositionOptions.maximumAge
Secure context- Is a positive
long
value indicating the maximum age in milliseconds of a possible cached position that is acceptable to return. If set to0
, it means that the device cannot use a cached position and must attempt to retrieve the real current position. If set toInfinity
the device must return a cached position regardless of its age. Default: 0.
Specifications
Specification | Status | Comment |
---|---|---|
Geolocation API The definition of 'PositionOptions' in that specification. | Recommendation | Initial definition |
Browser compatibility
BCD tables only load in the browser
See also
- Using the Geolocation API
- The
Geolocation
interface that uses it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论