From aad9909103473de08732b25c61c28e02f9835c9c Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Thu, 14 Sep 2023 22:45:14 +0800
Subject: [PATCH] 地图线上环境不显示问题更新
---
src/hooks/use-g-map.ts | 35 ++++++++++++++++++++---------------
1 files changed, 20 insertions(+), 15 deletions(-)
diff --git a/src/hooks/use-g-map.ts b/src/hooks/use-g-map.ts
index b1b6790..463529a 100644
--- a/src/hooks/use-g-map.ts
+++ b/src/hooks/use-g-map.ts
@@ -10,22 +10,27 @@
})
async function initMap (container: string, app:App) {
- AMapLoader.load({
- ...AMapConfig
- }).then((AMap) => {
- state.aMap = AMap
- state.map = new AMap.Map(container, {
- center: [113.943225499, 22.577673716],
- zoom: 15
- })
- state.mouseTool = new AMap.MouseTool(state.map)
+ return new Promise((resolve, reject) => {
+ AMapLoader.load({
+ ...AMapConfig
+ }).then((AMap) => {
+ console.log(AMap, 'AMap')
+ state.aMap = AMap
+ state.map = new AMap.Map(container, {
+ center: [113.943225499, 22.577673716],
+ zoom: 15
+ })
+ state.mouseTool = new AMap.MouseTool(state.map)
- // 挂在到全局
- app.config.globalProperties.$aMap = state.aMap
- app.config.globalProperties.$map = state.map
- app.config.globalProperties.$mouseTool = state.mouseTool
- }).catch(e => {
- console.log(e)
+ // 挂在到全局
+ app.config.globalProperties.$aMap = state.aMap
+ app.config.globalProperties.$map = state.map
+ app.config.globalProperties.$mouseTool = state.mouseTool
+ resolve(state.map)
+ }).catch(e => {
+ console.log(e)
+ reject(e)
+ })
})
}
--
Gitblit v1.9.3