var S=Object.defineProperty;var I=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var y=(f,l,n)=>l in f?S(f,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):f[l]=n,L=(f,l)=>{for(var n in l||(l={}))P.call(l,n)&&y(f,n,l[n]);if(I)for(var n of I(l))R.call(l,n)&&y(f,n,l[n]);return f};import{S as B,d as x,r as D,X as _,Y,Z as F,o as J,A as W,z as j,k as z,e as k,_ as C,V as N,b as T,u as Z}from"./index-BY53z-3q.js";import{m as O}from"./mock-Dy9gsdnL.js";var h={exports:{}},q=h.exports,b;function K(){return b||(b=1,function(f,l){(function(n,w){f.exports=w()})(q,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 Y(()=>{if(!w)return;const{MapConfigure:o}=w.appContext.config.globalProperties.$config,{options:u}=o;V.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)})}}}),O().then(({data:g})=>{const M=g.map(e=>L({lnglat:[e.lng,e.lat]},e));l&&l.setData(M)}).catch(g=>{}),a()}).catch(()=>{throw m.loading=!1,"地图加载失败,请重新加载"})}),J(()=>{n&&n.destroy()&&n.clearEvents("click")}),(o,u)=>{const d=W("loading");return j((k(),z("div",G,null,512)),[[d,m.loading]])}}}),$=C(H,[["__scopeId","data-v-2ac3e490"]]),ee=N($),ne=x({name:"MapPage",__name:"map",setup(f){return(l,n)=>(k(),T(Z(ee)))}}),ie=C(ne,[["__scopeId","data-v-3dc552d8"]]);export{ie as default};