

// pages/location/location.js
Page({
data: {
},
onLoad: function (options) {
},
getLocation:function(event){
wx.getLocation({
type: 'wgs84',
success: function (res) {
console.log(res.latitude)
console.log(res.longitude)
console.log(res.speed)
console.log(res.accuracy)
console.log(res.altitude)
// console.log(verticalAccuracy)
// console.log(horizontalAccuracy)
}
})
},
getSystemInfo: function (event) {
wx.getSystemInfo({
success: function (res) {
console.log(res.model)
console.log(res.pixelRatio)
console.log(res.windowWidth)
console.log(res.windowHeight)
console.log(res.language)
console.log(res.version)
console.log(res.platform)
}
})
},
onNetworkStatusChange: function (event) {
wx.onNetworkStatusChange(function (res) {
console.log(res.isConnected)
console.log(res.networkType)
})
},
onAccelerometerChange: function (event) {
wx.onAccelerometerChange(function (res) {
console.log(res.x)
console.log(res.y)
console.log(res.z)
})
},
onCompassChange: function (event) {
wx.onCompassChange(function (res) {
console.log(res.direction)
})
}
})<!--pages/location/location.wxml-->
<view class="view1">
<button bindtap="onNetworkStatusChange">
onNetworkStatusChange</button>
<button bindtap="getLocation">
getLocation</button>
<button bindtap="getSystemInfo">
getSystemInfo</button>
<button bindtap="onAccelerometerChange">
onAccelerometerChange</button>
<button bindtap="onCompassChange">
onCompassChange</button>
</view>