Map组件改成需要外部提供百度地图AK密钥

master
LiuJiaNan 2026-02-26 13:56:31 +08:00
parent 13afaea2bf
commit 6e12219a31
1 changed files with 6 additions and 2 deletions

View File

@ -120,14 +120,14 @@ const MapSelector = (props) => {
if (!window.BMapGL) { if (!window.BMapGL) {
if (window?.base?.loadDynamicResource) { if (window?.base?.loadDynamicResource) {
await 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", type: "script",
attr: { type: "text/javascript" }, attr: { type: "text/javascript" },
}); });
initMap(); initMap();
} }
else { 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(); initMap();
} }
} }
@ -170,6 +170,10 @@ const MapSelector = (props) => {
return; return;
} }
if (type === "baidu") { if (type === "baidu") {
if (!window.mapBaiDuKey) {
console.error("【Map】 请在window设置变量 mapBaiDuKey以供地图初始化加载使用");
return;
}
loadBaiDuMap(); loadBaiDuMap();
return; return;
} }