You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.5 KiB
71 lines
1.5 KiB
// pages/order/station/index.js
|
|
Page({
|
|
data: {
|
|
latitude: 23.099994,
|
|
longitude: 113.324520,
|
|
markers: [{
|
|
id: 1,
|
|
latitude: 23.099994,
|
|
longitude: 113.324520,
|
|
name: 'T.I.T 创意园'
|
|
}],
|
|
covers: [{
|
|
latitude: 23.099994,
|
|
longitude: 113.344520,
|
|
// iconPath: '/image/location.png'
|
|
}, {
|
|
latitude: 23.099994,
|
|
longitude: 113.304520,
|
|
// iconPath: '/image/location.png'
|
|
}]
|
|
},
|
|
onReady: function (e) {
|
|
this.mapCtx = wx.createMapContext('wxmap')
|
|
var that = this
|
|
wx.getLocation({
|
|
type: 'wgs84',
|
|
success(res) {
|
|
that.setData({
|
|
latitude: res.latitude,
|
|
longitude: res.longitude
|
|
})
|
|
that.mapCtx.moveToLocation()
|
|
}
|
|
})
|
|
},
|
|
translateMarker: function () {
|
|
this.mapCtx.translateMarker({
|
|
markerId: 1,
|
|
autoRotate: true,
|
|
duration: 1000,
|
|
destination: {
|
|
latitude: 23.10229,
|
|
longitude: 113.3345211,
|
|
},
|
|
animationEnd() {
|
|
console.log('animation end')
|
|
}
|
|
})
|
|
},
|
|
includePoints: function () {
|
|
this.mapCtx.includePoints({
|
|
padding: [10],
|
|
points: [{
|
|
latitude: 23.10229,
|
|
longitude: 113.3345211,
|
|
}, {
|
|
latitude: 23.00229,
|
|
longitude: 113.3345211,
|
|
}]
|
|
})
|
|
},
|
|
//根据经纬度在地图上显示
|
|
openLocation: function (e) {
|
|
var value = e.detail.value
|
|
wx.openLocation({
|
|
latitude: 23.10229,
|
|
longitude: 113.3345211
|
|
})
|
|
}
|
|
|
|
})
|