如何用HTML5在cordova vue webapp中实现精准获取用户地理位置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1309个文字,预计阅读时间需要6分钟。
1. 使用HTML5中的Geolocation.getCurrentPosition()方法获取地理位置。语法:`navigator.geolocation.getCurrentPosition(success, error, options)`。参数:`success`:成功获取到位置信息时的回调函数,使用Position对象。
1.在HTML5中使用Geolocation.getCurrentPosition()方法来获取地理位置。
语法:
navigator.geolocation.getCurrentPosition(success, error, options)
参数:
- success: 成功得到位置信息时的回调函数,使用Position 对象作为唯一的参数。
- error: 获取位置信息失败时的回调函数,使用 PositionError 对象作为唯一的参数,这是一个可选项。
- options:一个可选的PositionOptions 对象,包含以下3个参数。
- enableHighAccuracy 是一个Boolean值,用来表明应用是否使用其最高精度来表示结果,默认为false。
- timeout 是一个正的long值,表明的是设备必须在多长时间(单位毫秒)内返回一个位置,默认是Infinity。
- maximumAge 是一个正的long值,表明可以返回多长时间(即最长年龄,单位毫秒)内的可获取的缓存位置。如果设置为 0,说明设备不能使用一个缓存位置,而且必须去获取一个真实的当前位置。
本文共计1309个文字,预计阅读时间需要6分钟。
1. 使用HTML5中的Geolocation.getCurrentPosition()方法获取地理位置。语法:`navigator.geolocation.getCurrentPosition(success, error, options)`。参数:`success`:成功获取到位置信息时的回调函数,使用Position对象。
1.在HTML5中使用Geolocation.getCurrentPosition()方法来获取地理位置。
语法:
navigator.geolocation.getCurrentPosition(success, error, options)
参数:
- success: 成功得到位置信息时的回调函数,使用Position 对象作为唯一的参数。
- error: 获取位置信息失败时的回调函数,使用 PositionError 对象作为唯一的参数,这是一个可选项。
- options:一个可选的PositionOptions 对象,包含以下3个参数。
- enableHighAccuracy 是一个Boolean值,用来表明应用是否使用其最高精度来表示结果,默认为false。
- timeout 是一个正的long值,表明的是设备必须在多长时间(单位毫秒)内返回一个位置,默认是Infinity。
- maximumAge 是一个正的long值,表明可以返回多长时间(即最长年龄,单位毫秒)内的可获取的缓存位置。如果设置为 0,说明设备不能使用一个缓存位置,而且必须去获取一个真实的当前位置。

