getLatitudeAndLongitudeInfo() { // 获取经纬度信息
var $this = this
plus.geolocation.getCurrentPosition(function(position) {
if (position) {
if (plus.os.name === 'iOS') { // ios获取 经纬度 位数过长~ 截取6位
var longitude = position.coords.longitude.toString()
var latitude = position.coords.latitude.toString()
$this.longitude = longitude.slice(0, longitude.indexOf('.') + 7)
$this.latitude = latitude.slice(0, latitude.indexOf('.') + 7)
return
}
$this.longitude = position.coords.longitude// 经度
$this.latitude = position.coords.latitude// 纬度
} else {
plus.nativeUI.toast('获取当前位置失败')
}
}, function() {
if ($this.errorCount === 0) {
plus.nativeUI.toast('无法获取当前位置')
}
})
}
网友评论