vue 地图使用navigator_cordova+vue+webapp使用html5获取地理位置的方法

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,说明设备不能使用一个缓存位置,而且必须去获取一个真实的当前位置。如果设置为 Infinity ,那么不管设置的最长年龄是多少,设备都必须返回一个缓存位置。默认值:0

2.success - 成功得到位置信息时的回调函数

navigator.geolocation.getCurrentPosition(function(position)) {

// 获取成功时的的处理

//参数position是地理位置对象

}

position中返回的信息如下图:

<

你可能感兴趣的:(vue,地图使用navigator)