1つは、マップページを作成する
ロケーション
第二に、地図ページの内容
1.Location.wxmlを作成する必要はありません
2、Location.js
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
longitude:0,//中心经度
latitude:0,//中心纬度
name:""//选择的位置名称
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.moveToLocation()
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
moveToLocation:function(){
var that=this;
wx.chooseLocation({
success:res=>{
console.log(res)
let place=res.name
wx.navigateTo({
url: '/pages/task/task?place='+place,
})
},
fail:err=>{
console.log(err)
}
})
},
})
3、地図の場所を取得するために呼び出す
1.クリックしてtask.jsページの場所を取得します
2.今定義したマップページにジャンプし、現在の場所を選択して、タスクページに渡します
3.ページコンテンツを呼び出す
task.wxml
<view bindtap="getLocationPlace">
点击获取位置
</view>
task.js
onLoad: function (options) {
console.log(options.place)//获取到Location页面传过来的位置名称
},
getLocationPlace(){
wx.navigateTo({
url: '/pages/Location/Location',
})
}