2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
|
|
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[4056],{81618:function(b){(function(D,t){b.exports=t()})(this,function(){function D(e){var d=[];return e.AMapUI&&d.push(t(e.AMapUI)),e.Loca&&d.push(P(e.Loca)),Promise.all(d)}function t(e){return new Promise(function(d,o){var s=[];if(e.plugins)for(var u=0;u<e.plugins.length;u+=1)a.AMapUI.plugins.indexOf(e.plugins[u])==-1&&s.push(e.plugins[u]);if(l.AMapUI===n.failed)o("\u524D\u6B21\u8BF7\u6C42 AMapUI \u5931\u8D25");else if(l.AMapUI===n.notload){l.AMapUI=n.loading,a.AMapUI.version=e.version||a.AMapUI.version,u=a.AMapUI.version;var A=document.body||document.head,c=document.createElement("script");c.type="text/javascript",c.src="https://webapi.amap.com/ui/"+u+"/main.js",c.onerror=function(r){l.AMapUI=n.failed,o("\u8BF7\u6C42 AMapUI \u5931\u8D25")},c.onload=function(){if(l.AMapUI=n.loaded,s.length)window.AMapUI.loadUI(s,function(){for(var r=0,p=s.length;r<p;r++){var C=s[r].split("/").slice(-1)[0];window.AMapUI[C]=arguments[r]}for(d();m.AMapUI.length;)m.AMapUI.splice(0,1)[0]()});else for(d();m.AMapUI.length;)m.AMapUI.splice(0,1)[0]()},A.appendChild(c)}else l.AMapUI===n.loaded?e.version&&e.version!==a.AMapUI.version?o("\u4E0D\u5141\u8BB8\u591A\u4E2A\u7248\u672C AMapUI \u6DF7\u7528"):s.length?window.AMapUI.loadUI(s,function(){for(var r=0,p=s.length;r<p;r++){var C=s[r].split("/").slice(-1)[0];window.AMapUI[C]=arguments[r]}d()}):d():e.version&&e.version!==a.AMapUI.version?o("\u4E0D\u5141\u8BB8\u591A\u4E2A\u7248\u672C AMapUI \u6DF7\u7528"):m.AMapUI.push(function(r){r?o(r):s.length?window.AMapUI.loadUI(s,function(){for(var p=0,C=s.length;p<C;p++){var S=s[p].split("/").slice(-1)[0];window.AMapUI[S]=arguments[p]}d()}):d()})})}function P(e){return new Promise(function(d,o){if(l.Loca===n.failed)o("\u524D\u6B21\u8BF7\u6C42 Loca \u5931\u8D25");else if(l.Loca===n.notload){l.Loca=n.loading,a.Loca.version=e.version||a.Loca.version;var s=a.Loca.version,u=a.AMap.version.startsWith("2"),A=s.startsWith("2");if(u&&!A||!u&&A)o("JSAPI \u4E0E Loca \u7248\u672C\u4E0D\u5BF9\u5E94\uFF01\uFF01");else{u=a.key,A=document.body||document.head;var c=document.createElement("script");c.type="text/javascript",c.src="https://webapi.amap.com/loca?v="+s+"&key="+u,c.onerror=function(r){l.Loca=n.failed,o("\u8BF7\u6C42 AMapUI \u5931\u8D25")},c.onload=function(){for(l.Loca=n.loaded,d();m.Loca.length;)m.Loca.splice(0,1)[0]()},A.appendChild(c)}}else l.Loca===n.loaded?e.version&&e.version!==a.Loca.version?o("\u4E0D\u5141\u8BB8\u591A\u4E2A\u7248\u672C Loca \u6DF7\u7528"):d():e.version&&e.version!==a.Loca.version?o("\u4E0D\u5141\u8BB8\u591A\u4E2A\u7248\u672C Loca \u6DF7\u7528"):m.Loca.push(function(r){r?o(r):o()})})}if(!window)throw Error("AMap JSAPI can only be used in Browser.");var n;(function(e){e.notload="notload",e.loading="loading",e.loaded="loaded",e.failed="failed"})(n||(n={}));var a={key:"",AMap:{version:"1.4.15",plugins:[]},AMapUI:{version:"1.1",plugins:[]},Loca:{version:"1.3.2"}},l={AMap:n.notload,AMapUI:n.notload,Loca:n.notload},m={AMap:[],AMapUI:[],Loca:[]},B=[],g=function(e){typeof e=="function"&&(l.AMap===n.loaded?e(window.AMap):B.push(e))};return{load:function(e){return new Promise(function(d,o){if(l.AMap==n.failed)o("");else if(l.AMap==n.notload){var s=e.key,u=e.version,A=e.plugins;s?(window.AMap&&location.host!=="lbs.amap.com"&&o("\u7981\u6B62\u591A\u79CDAPI\u52A0\u8F7D\u65B9\u5F0F\u6DF7\u7528"),a.key=s,a.AMap.version=u||a.AMap.version,a.AMap.plugins=A||a.AMap.plugins,l.AMap=n.loading,u=document.body||document.head,window.___onAPILoaded=function(r){if(delete window.___onAPILoaded,r)l.AMap=n.failed,o(r);else for(l.AMap=n.loaded,D(e).then(function(){d(window.AMap)}).catch(o);B.length;)B.splice(0,1)[0]()},A=document.createElement("script"),A.type="text/javascript",A.src="https://webapi.amap.com/maps?callback=___onAPILoaded&v="+a.AMap.version+"&key="+s+"&plugin="+a.AMap.plugins.join(","),A.onerror=function(r){l.AMap=n.failed,o(r)},u.appendChild(A)):o("\u8BF7\u586B\u5199key")}else if(l.AMap==n.loaded)if(e.key&&e.key!==a.key)o("\u591A\u4E2A\u4E0D\u4E00\u81F4\u7684 key");el
|