diff --git a/src/components/Map/MapSelector.js b/src/components/Map/MapSelector.js index bd5d6b7..377b6ab 100644 --- a/src/components/Map/MapSelector.js +++ b/src/components/Map/MapSelector.js @@ -120,14 +120,14 @@ const MapSelector = (props) => { if (!window.BMapGL) { if (window?.base?.loadDynamicResource) { await window.base.loadDynamicResource({ - url: "https://api.map.baidu.com/api?v=1.0&type=webgl&ak=OElqFYoKiAH8KFtph8ftLKF5NlNrbCUr&callback=initialize", + url: `https://api.map.baidu.com/api?v=1.0&type=webgl&ak=${window.mapBaiDuKey}&callback=initialize`, type: "script", attr: { type: "text/javascript" }, }); initMap(); } else { - await dynamicLoadJs("https://api.map.baidu.com/api?v=1.0&type=webgl&ak=OElqFYoKiAH8KFtph8ftLKF5NlNrbCUr&callback=initialize"); + await dynamicLoadJs(`https://api.map.baidu.com/api?v=1.0&type=webgl&ak=${window.mapBaiDuKey}&callback=initialize`); initMap(); } } @@ -170,6 +170,10 @@ const MapSelector = (props) => { return; } if (type === "baidu") { + if (!window.mapBaiDuKey) { + console.error("【Map】 请在window设置变量 mapBaiDuKey,以供地图初始化加载使用"); + return; + } loadBaiDuMap(); return; }