From 85b20d5c11e469d471fa0df79debceceb4919ae4 Mon Sep 17 00:00:00 2001 From: SelfRidicule Date: Wed, 6 Mar 2024 20:27:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=8F=E8=BF=B0:=E5=9C=B0=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/meeting/meetingRoom/meetingRoom.js | 51 ++++++++++++++----- .../meeting/meetingRoom/meetingRoom.wxml | 2 +- 2 files changed, 40 insertions(+), 13 deletions(-) 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 @@ 空间周边 - +