var E=Object.defineProperty;var h=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var I=(f,l,n)=>l in f?E(f,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):f[l]=n,y=(f,l)=>{for(var n in l||(l={}))P.call(l,n)&&I(f,n,l[n]);if(h)for(var n of h(l))S.call(l,n)&&I(f,n,l[n]);return f};import{c as B,O as R,d as b,a1 as _,r as D,a2 as F,a3 as J,o as Y,B as j,k as W,A as N,f as L,_ as x,a0 as O,b as T,u as z}from"./index-BOXClPvw.js";import{m as Z}from"./mock-POohYMK7.js";var k={exports:{}};(function(f,l){(function(n,w){f.exports=w()})(B,function(){function n(e){var p=[];return e.AMapUI&&p.push(w(e.AMapUI)),e.Loca&&p.push(m(e.Loca)),Promise.all(p)}function w(e){return new Promise(function(p,t){var s=[];if(e.plugins)for(var i=0;i{n&&n.on("complete",()=>{m.loading=!1})};return J(()=>{if(!w)return;const{MapConfigure:o}=w.appContext.config.globalProperties.$config,{options:u}=o;K.load({key:o.amapKey,version:"2.0",plugins:["AMap.MarkerCluster"]}).then(d=>{n=new d.Map(w.refs.mapview,u),n.plugin(["AMap.ToolBar","AMap.MapType"],()=>{n.addControl(new d.ToolBar),n.addControl(new d.MapType({defaultType:0}))}),l=new d.MarkerCluster(n,[],{gridSize:80,maxZoom:14,renderMarker(g){const{marker:M,data:e}=g;if(Array.isArray(e)&&e[0]){const{driver:p,plateNumber:t,orientation:s}=e[0],i=``;M.setContent(i),M.setLabel({direction:"bottom",offset:new d.Pixel(-4,0),content:`
${t}(${p})
`}),M.setOffset(new d.Pixel(-18,-10)),M.on("click",({lnglat:c})=>{n.setZoom(13),n.setCenter(c)})}}}),Z().then(({data:g})=>{const M=g.map(e=>y({lnglat:[e.lng,e.lat]},e));l&&l.setData(M)}).catch(g=>{}),a()}).catch(()=>{throw m.loading=!1,"地图加载失败,请重新加载"})}),Y(()=>{n&&n.destroy()&&n.clearEvents("click")}),(o,u)=>{const d=N("loading");return j((L(),W("div",G,null,512)),[[d,m.loading]])}}}),X=x(V,[["__scopeId","data-v-2ac3e490"]]),H=O(X),$=b({name:"MapPage",__name:"map",setup(f){return(l,n)=>(L(),T(z(H)))}}),ae=x($,[["__scopeId","data-v-3dc552d8"]]);export{ae as default};