// pages/addressPage/index.js var QQMapWX = require("../../utils/qqmap-wx-jssdk.min.js"); var qqmapsdk; Page({ /** * 页面的初始数据 */ data: { addressList: { storeAddress: {}, meetingAddress: {}, interviewAddress: {}, }, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { qqmapsdk = new QQMapWX({ key: "5PTBZ-YI7C6-MZGS3-ES7QN-4T5O2-EJFVR", }); console.log(wx.getStorageSync("addressList")); let data = wx.getStorageSync("addressList"); this.data.addressList["storeAddress"] = { color: "#027AFF", icon: "icon-qiye", name: "企业地址", addresss: data.store.detailPosition, lat: data.store.lat, lng: data.store.lng }; this.data.addressList["meetingAddress"] = { color: "#FF4400", icon: "icon-mianshi", name: "面试地址", addresss: data.storeJob.meettingAddr, lat: data.storeJob.meettingLat, lng: data.storeJob.meettingLng }; this.data.addressList["interviewAddress"] = { color: "#4DB54B", icon: "icon-jieren", name: "接人地址", addresss: data.storeJob.interviewAddr, lat: data.storeJob.interviewLat, lng: data.storeJob.interviewLng }; this.setData({ addressList: this.data.addressList, }); console.log(this.data.addressList); }, toMap(e) { wx.showLoading({ title: "加载中", }); console.log(e); let address = e.currentTarget.dataset.info.address; let lat = e.currentTarget.dataset.info.lat; var formatted_addresses = ""; qqmapsdk.reverseGeocoder({ location: `${e.currentTarget.dataset.info.lat ? e.currentTarget.dataset.info.lat : "39.909115"},${e.currentTarget.dataset.info.lng ? e.currentTarget.dataset.info.lng : "116.397407"}`, success: function (res) { console.log(res); formatted_addresses = res.result.formatted_addresses.recommend; }, }); console.log(formatted_addresses); console.log(lat); // 注释 // wx.getLocation({ // type: "gcj02", //返回可以用于wx.openLocation的经纬度 // success(res) { // wx.openLocation({ // latitude: e.currentTarget.dataset.info.lat ? e.currentTarget.dataset.info.lat - 0 : 39.909115, // longitude: e.currentTarget.dataset.info.lng ? e.currentTarget.dataset.info.lng - 0 : 116.397407, // name: formatted_addresses, // address: address ? address : "", // scale: 8, // }); // }, // complete(res) { // wx.hideLoading(); // console.log(1123213); // }, // }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() {}, /** * 生命周期函数--监听页面显示 */ onShow() {}, /** * 生命周期函数--监听页面隐藏 */ onHide() {}, /** * 生命周期函数--监听页面卸载 */ onUnload() {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom() {}, /** * 用户点击右上角分享 */ onShareAppMessage() {}, });