小程序地图map
wxml:
-
class="button" bindtap="getlocation" style="margin-top:30px" markers="{{markers}}">定位
-
js:
-
//获取应用实例
-
var app = getApp()
-
Page({
-
data: {
-
latitude: 0,//纬度
-
longitude: 0,//经度
-
speed: 0,//速度
-
accuracy: 16,//位置精准度
-
markers: [],
-
covers: [],
-
},
-
onLoad: function () {
-
},
-
getlocation: function () {
-
var markers = [{
-
latitude: 28.211400,
-
longitude: 112.914250,
-
name: '喜地大厦',
-
desc: '我的位置'
-
}]
-
var covers = [{
-
latitude: 28.211400,
-
longitude: 112.914250,
-
iconPath: '/image/ic_position.png',
-
rotate: 0
-
}]
-
this.setData({
-
longitude: 112.914250,
-
latitude: 28.211400,
-
markers: markers,
-
covers: covers,
-
})
-
wx.getLocation({
-
type: 'gcj02',
-
success: function (res) {
-
var latitude = res.latitude
-
var longitude = res.longitude
-
var speed = res.speed
-
var accuracy = res.accuracy
-
console.log("latitude:" + latitude)
-
console.log("longitude:" + longitude)
-
console.log("speed:" + speed)
-
console.log("accuracy:" + accuracy)
-
wx.openLocation({
-
latitude: latitude,
-
longitude: longitude,
-
scale: 28
-
})
-
}
-
})
-
}
-
})
|