diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.js b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js index 8287882..7c98159 100644 --- a/miniprogram/pages/meeting/meetingRoom/meetingRoom.js +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.js @@ -1,7 +1,10 @@ const app = getApp() import { - meetingRoomDetailRq + meetingRoomDetailRq, + selectCoordinateRq } from "../../../api/meeting/meetingRoom.js" + + Page({ /** @@ -10,19 +13,10 @@ Page({ data: { IMG_NAME: app.IMG_NAME, contentSwichFLag: true, - meetingRoomId : null, + meetingRoomId: null, detail: {}, bannerList: [], - mapData: { - latitude: 33.601291, - longitude: 119.031829, - markers: [{ - id: 1, - latitude: 33.601291, - longitude: 119.031829, - title: '淮安茂业天地购物中心' - }] - } + mapData: {} }, /** @@ -40,6 +34,39 @@ Page({ bannerList: [res.roomContent.indoorPicUrl] }) }) + // 获取地址信息 + _this.getAddress() + }, + + // 获取地址信息 + getAddress() { + let _this = this; + selectCoordinateRq().then(res => { + _this.setData({ + address: res, + mapData: { + latitude: res.lat, + longitude: res.lng, + markers: [{ + id: 1, + latitude: res.lat, + longitude: res.lng, + title: res.address, + }] + }, + }) + }) + }, + + // 打开地图 + openMap(e) { + console.log('openMap', e); + let _this = this; + wx.openLocation({ + name: _this.data.address.address, + latitude: _this.data.address.lat, + longitude: _this.data.address.lng, + }) }, // 切换内容展示 diff --git a/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml index 91988ea..927f00b 100644 --- a/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml +++ b/miniprogram/pages/meeting/meetingRoom/meetingRoom.wxml @@ -60,7 +60,7 @@ 空间周边 - +