diff --git a/docs/dist/404.html b/docs/dist/404.html index cd054a0a..a1574ff7 100644 --- a/docs/dist/404.html +++ b/docs/dist/404.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); - - + + -

404

Looks like we've got some broken links.
Take me home
- +

404

There's nothing here.
Take me home
+ diff --git a/docs/dist/assets/404.4cc39085.js b/docs/dist/assets/404.4cc39085.js deleted file mode 100644 index 38444aae..00000000 --- a/docs/dist/assets/404.4cc39085.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as d,d as i,y as p,z as f,k,b as v,c as x,e as o,t as c,q as L,s as g,u as l,x as B}from"./app.52adecd0.js";const N={class:"theme-container"},T={class:"theme-default-content"},b=o("h1",null,"404",-1),C=i({setup(M){var s,a,n;const u=p(),e=f(),t=(s=e.value.notFound)!=null?s:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],_=(a=e.value.home)!=null?a:u.value,m=(n=e.value.backToHome)!=null?n:"Back to home";return(R,V)=>{const h=k("RouterLink");return v(),x("div",N,[o("div",T,[b,o("blockquote",null,c(r()),1),L(h,{to:l(_)},{default:g(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])}}});var y=d(C,[["__file","404.vue"]]);export{y as default}; diff --git a/docs/dist/assets/404.fa89f9dd.js b/docs/dist/assets/404.fa89f9dd.js new file mode 100644 index 00000000..9e6dedc0 --- /dev/null +++ b/docs/dist/assets/404.fa89f9dd.js @@ -0,0 +1 @@ +import{_ as d,d as i,y as p,z as f,j as v,b as k,c as x,e as o,t as c,m as L,q as g,u as l,x as B}from"./app.d9123eef.js";const N={class:"theme-container"},T={class:"theme-default-content"},b=o("h1",null,"404",-1),C=i({setup(M){var a,s,n;const u=p(),e=f(),t=(a=e.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],_=(s=e.value.home)!=null?s:u.value,m=(n=e.value.backToHome)!=null?n:"Back to home";return(R,V)=>{const h=v("RouterLink");return k(),x("div",N,[o("div",T,[b,o("blockquote",null,c(r()),1),L(h,{to:l(_)},{default:g(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])}}});var y=d(C,[["__file","404.vue"]]);export{y as default}; diff --git a/docs/dist/assets/404.html.7b7c340f.js b/docs/dist/assets/404.html.e29251e5.js similarity index 56% rename from docs/dist/assets/404.html.7b7c340f.js rename to docs/dist/assets/404.html.e29251e5.js index 15a487bc..b6ece47c 100644 --- a/docs/dist/assets/404.html.7b7c340f.js +++ b/docs/dist/assets/404.html.e29251e5.js @@ -1 +1 @@ -import{_}from"./app.52adecd0.js";const e={};function r(t,c){return null}var f=_(e,[["render",r],["__file","404.html.vue"]]);export{f as default}; +import{_}from"./app.d9123eef.js";const e={};function r(t,c){return null}var f=_(e,[["render",r],["__file","404.html.vue"]]);export{f as default}; diff --git a/docs/dist/assets/Layout.402b137c.js b/docs/dist/assets/Layout.1fd907de.js similarity index 98% rename from docs/dist/assets/Layout.402b137c.js rename to docs/dist/assets/Layout.1fd907de.js index 537b163d..a989a4a0 100644 --- a/docs/dist/assets/Layout.402b137c.js +++ b/docs/dist/assets/Layout.1fd907de.js @@ -1 +1 @@ -var De=Object.defineProperty,Ie=Object.defineProperties;var Me=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var pe=(l,t,e)=>t in l?De(l,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[t]=e,Y=(l,t)=>{for(var e in t||(t={}))He.call(t,e)&&pe(l,e,t[e]);if(de)for(var e of de(t))Pe.call(t,e)&&pe(l,e,t[e]);return l},J=(l,t)=>Ie(l,Me(t));import{_ as C,k as R,b as r,c,q as $,d as S,A as P,B as h,C as fe,u as a,F as I,D as A,E as w,e as g,t as T,G as z,H as Q,I as x,s as N,J as he,r as y,x as j,K as X,L as Ee,M as Z,N as ee,O as K,P as me,Q as be,R as E,y as ge,z as D,T as ke,h as F,w as $e,l as q,S as G,U as Re,V as Ae,W as te,X as Le,Y as ye,j as Oe,o as we,n as Fe,Z as U,$ as ae,a0 as ze,a1 as We,a as Ve,a2 as Ue}from"./app.52adecd0.js";const je=l=>/^mailto:/.test(l),Ke=l=>/^tel:/.test(l),qe={},Ge={class:"theme-default-content custom"};function Xe(l,t){const e=R("Content");return r(),c("div",Ge,[$(e)])}var Ye=C(qe,[["render",Xe],["__file","HomeContent.vue"]]);const Je={key:0,class:"features"},Qe=S({setup(l){const t=P(),e=h(()=>fe(t.value.features)?t.value.features:[]);return(i,o)=>a(e).length?(r(),c("div",Je,[(r(!0),c(I,null,A(a(e),d=>(r(),c("div",{key:d.title,class:"feature"},[g("h2",null,T(d.title),1),g("p",null,T(d.details),1)]))),128))])):w("",!0)}});var Ze=C(Qe,[["__file","HomeFeatures.vue"]]);const et=["innerHTML"],tt=["textContent"],at=S({setup(l){const t=P(),e=h(()=>t.value.footer),i=h(()=>t.value.footerHtml);return(o,d)=>a(e)?(r(),c(I,{key:0},[a(i)?(r(),c("div",{key:0,class:"footer",innerHTML:a(e)},null,8,et)):(r(),c("div",{key:1,class:"footer",textContent:T(a(e))},null,8,tt))],64)):w("",!0)}});var nt=C(at,[["__file","HomeFooter.vue"]]);const rt=["href","rel","target","aria-label"],ot=S({inheritAttrs:!1}),st=S(J(Y({},ot),{props:{item:{type:Object,required:!0}},setup(l){const t=l,e=z(),i=Ee(),{item:o}=Q(t),d=h(()=>X(o.value.link)),f=h(()=>je(o.value.link)||Ke(o.value.link)),_=h(()=>{if(!f.value){if(o.value.target)return o.value.target;if(d.value)return"_blank"}}),n=h(()=>_.value==="_blank"),s=h(()=>!d.value&&!f.value&&!n.value),u=h(()=>{if(!f.value){if(o.value.rel)return o.value.rel;if(n.value)return"noopener noreferrer"}}),v=h(()=>o.value.ariaLabel||o.value.text),p=h(()=>{const L=Object.keys(i.value.locales);return L.length?!L.some(m=>m===o.value.link):o.value.link!=="/"}),b=h(()=>p.value?e.path.startsWith(o.value.link):!1),k=h(()=>s.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(e.path):b.value:!1);return(L,m)=>{const B=R("RouterLink"),M=R("AutoLinkExternalIcon");return a(s)?(r(),x(B,he({key:0,class:{"router-link-active":a(k)},to:a(o).link,"aria-label":a(v)},L.$attrs),{default:N(()=>[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),y(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(r(),c("a",he({key:1,class:"external-link",href:a(o).link,rel:a(u),target:a(_),"aria-label":a(v)},L.$attrs),[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),a(n)?(r(),x(M,{key:0})):w("",!0),y(L.$slots,"after")],16,rt))}}}));var H=C(st,[["__file","AutoLink.vue"]]);const lt={class:"hero"},ut={key:0,id:"main-title"},it={key:1,class:"description"},ct={key:2,class:"actions"},vt=S({setup(l){const t=P(),e=Z(),i=ee(),o=h(()=>i.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),d=h(()=>t.value.heroText===null?null:t.value.heroText||e.value.title||"Hello"),f=h(()=>t.value.heroAlt||d.value||"hero"),_=h(()=>t.value.tagline===null?null:t.value.tagline||e.value.description||"Welcome to your VuePress site"),n=h(()=>fe(t.value.actions)?t.value.actions.map(({text:u,link:v,type:p="primary"})=>({text:u,link:v,type:p})):[]),s=()=>{if(!o.value)return null;const u=K("img",{src:me(o.value),alt:f.value});return t.value.heroImageDark===void 0?u:K(be,()=>u)};return(u,v)=>(r(),c("header",lt,[$(s),a(d)?(r(),c("h1",ut,T(a(d)),1)):w("",!0),a(_)?(r(),c("p",it,T(a(_)),1)):w("",!0),a(n).length?(r(),c("p",ct,[(r(!0),c(I,null,A(a(n),p=>(r(),x(H,{key:p.text,class:E(["action-button",[p.type]]),item:p},null,8,["class","item"]))),128))])):w("",!0)]))}});var dt=C(vt,[["__file","HomeHero.vue"]]);const pt={class:"home"},ht=S({setup(l){return(t,e)=>(r(),c("main",pt,[$(dt),$(Ze),$(Ye),$(nt)]))}});var _t=C(ht,[["__file","Home.vue"]]);const ft=S({setup(l){const t=ge(),e=Z(),i=D(),o=ee(),d=h(()=>i.value.home||t.value),f=h(()=>e.value.title),_=h(()=>o.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),n=()=>{if(!_.value)return null;const s=K("img",{class:"logo",src:me(_.value),alt:f.value});return i.value.logoDark===void 0?s:K(be,()=>s)};return(s,u)=>{const v=R("RouterLink");return r(),x(v,{to:a(d)},{default:N(()=>[$(n),a(f)?(r(),c("span",{key:0,class:E(["site-name",{"can-hide":a(_)}])},T(a(f)),3)):w("",!0)]),_:1},8,["to"])}}});var mt=C(ft,[["__file","NavbarBrand.vue"]]);const bt=S({setup(l){const t=i=>{i.style.height=i.scrollHeight+"px"},e=i=>{i.style.height=""};return(i,o)=>(r(),x(ke,{name:"dropdown",onEnter:t,onAfterEnter:e,onBeforeLeave:t},{default:N(()=>[y(i.$slots,"default")]),_:3}))}});var Ce=C(bt,[["__file","DropdownTransition.vue"]]);const gt=["aria-label"],kt={class:"title"},$t=g("span",{class:"arrow down"},null,-1),Lt=["aria-label"],yt={class:"title"},wt={class:"navbar-dropdown"},Ct={class:"navbar-dropdown-subtitle"},St={key:1},xt={class:"navbar-dropdown-subitem-wrapper"},Tt=S({props:{item:{type:Object,required:!0}},setup(l){const t=l,{item:e}=Q(t),i=h(()=>e.value.ariaLabel||e.value.text),o=F(!1),d=z();$e(()=>d.path,()=>{o.value=!1});const f=n=>{n.detail===0?o.value=!o.value:o.value=!1},_=(n,s)=>s[s.length-1]===n;return(n,s)=>(r(),c("div",{class:E(["navbar-dropdown-wrapper",{open:o.value}])},[g("button",{class:"navbar-dropdown-title",type:"button","aria-label":a(i),onClick:f},[g("span",kt,T(a(e).text),1),$t],8,gt),g("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":a(i),onClick:s[0]||(s[0]=u=>o.value=!o.value)},[g("span",yt,T(a(e).text),1),g("span",{class:E(["arrow",o.value?"down":"right"])},null,2)],8,Lt),$(Ce,null,{default:N(()=>[q(g("ul",wt,[(r(!0),c(I,null,A(a(e).children,u=>(r(),c("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?(r(),c(I,{key:0},[g("h4",Ct,[u.link?(r(),x(H,{key:0,item:u,onFocusout:v=>_(u,a(e).children)&&u.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(r(),c("span",St,T(u.text),1))]),g("ul",xt,[(r(!0),c(I,null,A(u.children,v=>(r(),c("li",{key:v.link,class:"navbar-dropdown-subitem"},[$(H,{item:v,onFocusout:p=>_(v,u.children)&&_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(r(),x(H,{key:1,item:u,onFocusout:v=>_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[G,o.value]])]),_:1})],2))}});var Bt=C(Tt,[["__file","NavbarDropdown.vue"]]);const _e=l=>decodeURI(l).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Nt=(l,t)=>{if(t.hash===l)return!0;const e=_e(t.path),i=_e(l);return e===i},Se=(l,t)=>l.link&&Nt(l.link,t)?!0:l.children?l.children.some(e=>Se(e,t)):!1,xe=l=>!X(l)||/github\.com/.test(l)?"GitHub":/bitbucket\.org/.test(l)?"Bitbucket":/gitlab\.com/.test(l)?"GitLab":/gitee\.com/.test(l)?"Gitee":null,Dt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},It=({docsRepo:l,editLinkPattern:t})=>{if(t)return t;const e=xe(l);return e!==null?Dt[e]:null},Mt=({docsRepo:l,docsBranch:t,docsDir:e,filePathRelative:i,editLinkPattern:o})=>{if(!i)return null;const d=It({docsRepo:l,editLinkPattern:o});return d?d.replace(/:repo/,X(l)?l:`https://github.com/${l}`).replace(/:branch/,t).replace(/:path/,Re(`${Ae(e)}/${i}`)):null},Ht={key:0,class:"navbar-items"},Pt=S({setup(l){const t=()=>{const s=te(),u=ge(),v=Z(),p=D();return h(()=>{var B,M;const b=Object.keys(v.value.locales);if(b.length<2)return[];const k=s.currentRoute.value.path,L=s.currentRoute.value.fullPath;return[{text:(B=p.value.selectLanguageText)!=null?B:"unknown language",ariaLabel:(M=p.value.selectLanguageAriaLabel)!=null?M:"unkown language",children:b.map(O=>{var oe,se,le,ue,ie,ce;const W=(se=(oe=v.value.locales)==null?void 0:oe[O])!=null?se:{},ne=(ue=(le=p.value.locales)==null?void 0:le[O])!=null?ue:{},re=`${W.lang}`,Be=(ie=ne.selectLanguageName)!=null?ie:re;let V;if(re===v.value.lang)V=L;else{const ve=k.replace(u.value,O);s.getRoutes().some(Ne=>Ne.path===ve)?V=ve:V=(ce=ne.home)!=null?ce:O}return{text:Be,link:V}})}]})},e=()=>{const s=D(),u=h(()=>s.value.repo),v=h(()=>u.value?xe(u.value):null),p=h(()=>u.value&&!X(u.value)?`https://github.com/${u.value}`:u.value),b=h(()=>p.value?s.value.repoLabel?s.value.repoLabel:v.value===null?"Source":v.value:null);return h(()=>!p.value||!b.value?[]:[{text:b.value,link:p.value}])},i=s=>Le(s)?ye(s):s.children?J(Y({},s),{children:s.children.map(i)}):s,d=(()=>{const s=D();return h(()=>(s.value.navbar||[]).map(i))})(),f=t(),_=e(),n=h(()=>[...d.value,...f.value,..._.value]);return(s,u)=>a(n).length?(r(),c("nav",Ht,[(r(!0),c(I,null,A(a(n),v=>(r(),c("div",{key:v.text,class:"navbar-item"},[v.children?(r(),x(Bt,{key:0,item:v},null,8,["item"])):(r(),x(H,{key:1,item:v},null,8,["item"]))]))),128))])):w("",!0)}});var Te=C(Pt,[["__file","NavbarItems.vue"]]);const Et=["title"],Rt={class:"icon",focusable:"false",viewBox:"0 0 32 32"},At=Oe('',9),Ot=[At],Ft={class:"icon",focusable:"false",viewBox:"0 0 32 32"},zt=g("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Wt=[zt],Vt=S({setup(l){const t=D(),e=ee(),i=()=>{e.value=!e.value};return(o,d)=>(r(),c("button",{class:"toggle-dark-button",title:a(t).toggleDarkMode,onClick:i},[q((r(),c("svg",Rt,Ot,512)),[[G,!a(e)]]),q((r(),c("svg",Ft,Wt,512)),[[G,a(e)]])],8,Et))}});var Ut=C(Vt,[["__file","ToggleDarkModeButton.vue"]]);const jt=["title"],Kt=g("div",{class:"icon","aria-hidden":"true"},[g("span"),g("span"),g("span")],-1),qt=[Kt],Gt=S({emits:["toggle"],setup(l){const t=D();return(e,i)=>(r(),c("div",{class:"toggle-sidebar-button",title:a(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:i[0]||(i[0]=o=>e.$emit("toggle"))},qt,8,jt))}});var Xt=C(Gt,[["__file","ToggleSidebarButton.vue"]]);const Yt=S({emits:["toggle-sidebar"],setup(l){const t=D(),e=F(null),i=F(null),o=F(0),d=h(()=>o.value?{maxWidth:o.value+"px"}:{}),f=h(()=>t.value.darkMode);we(()=>{const s=_(e.value,"paddingLeft")+_(e.value,"paddingRight"),u=()=>{var v;window.innerWidth<=719?o.value=0:o.value=e.value.offsetWidth-s-(((v=i.value)==null?void 0:v.offsetWidth)||0)};u(),window.addEventListener("resize",u,!1),window.addEventListener("orientationchange",u,!1)});function _(n,s){var p,b,k;const u=(k=(b=(p=n==null?void 0:n.ownerDocument)==null?void 0:p.defaultView)==null?void 0:b.getComputedStyle(n,null))==null?void 0:k[s],v=Number.parseInt(u,10);return Number.isNaN(v)?0:v}return(n,s)=>{const u=R("NavbarSearch");return r(),c("header",{ref_key:"navbar",ref:e,class:"navbar"},[$(Xt,{onToggle:s[0]||(s[0]=v=>n.$emit("toggle-sidebar"))}),g("span",{ref_key:"navbarBrand",ref:i},[$(mt)],512),g("div",{class:"navbar-items-wrapper",style:Fe(a(d))},[y(n.$slots,"before"),$(Te,{class:"can-hide"}),y(n.$slots,"after"),a(f)?(r(),x(Ut,{key:0})):w("",!0),$(u)],4)],512)}}});var Jt=C(Yt,[["__file","Navbar.vue"]]);const Qt={class:"page-meta"},Zt={key:0,class:"meta-item edit-link"},ea={key:1,class:"meta-item last-updated"},ta={class:"meta-item-label"},aa={class:"meta-item-info"},na={key:2,class:"meta-item contributors"},ra={class:"meta-item-label"},oa={class:"meta-item-info"},sa=["title"],la=j(", "),ua=S({setup(l){const t=()=>{const n=D(),s=U(),u=P();return h(()=>{var M,O,W;if(!((O=(M=u.value.editLink)!=null?M:n.value.editLink)!=null?O:!0))return null;const{repo:p,docsRepo:b=p,docsBranch:k="main",docsDir:L="",editLinkText:m}=n.value;if(!b)return null;const B=Mt({docsRepo:b,docsBranch:k,docsDir:L,filePathRelative:s.value.filePathRelative,editLinkPattern:(W=u.value.editLinkPattern)!=null?W:n.value.editLinkPattern});return B?{text:m!=null?m:"Edit this page",link:B}:null})},e=()=>{const n=D(),s=U(),u=P();return h(()=>{var b,k,L,m;return!((k=(b=u.value.lastUpdated)!=null?b:n.value.lastUpdated)!=null?k:!0)||!((L=s.value.git)!=null&&L.updatedTime)?null:new Date((m=s.value.git)==null?void 0:m.updatedTime).toLocaleString()})},i=()=>{const n=D(),s=U(),u=P();return h(()=>{var p,b,k,L;return((b=(p=u.value.contributors)!=null?p:n.value.contributors)!=null?b:!0)&&(L=(k=s.value.git)==null?void 0:k.contributors)!=null?L:null})},o=D(),d=t(),f=e(),_=i();return(n,s)=>{const u=R("ClientOnly");return r(),c("footer",Qt,[a(d)?(r(),c("div",Zt,[$(H,{class:"meta-item-label",item:a(d)},null,8,["item"])])):w("",!0),a(f)?(r(),c("div",ea,[g("span",ta,T(a(o).lastUpdatedText)+": ",1),$(u,null,{default:N(()=>[g("span",aa,T(a(f)),1)]),_:1})])):w("",!0),a(_)&&a(_).length?(r(),c("div",na,[g("span",ra,T(a(o).contributorsText)+": ",1),g("span",oa,[(r(!0),c(I,null,A(a(_),(v,p)=>(r(),c(I,{key:p},[g("span",{class:"contributor",title:`email: ${v.email}`},T(v.name),9,sa),p!==a(_).length-1?(r(),c(I,{key:0},[la],64)):w("",!0)],64))),128))])])):w("",!0)])}}});var ia=C(ua,[["__file","PageMeta.vue"]]);const ca={key:0,class:"page-nav"},va={class:"inner"},da={key:0,class:"prev"},pa={key:1,class:"next"},ha=S({setup(l){const t=n=>n===!1?null:Le(n)?ye(n):ze(n)?n:!1,e=(n,s,u)=>{const v=n.findIndex(p=>p.link===s);if(v!==-1){const p=n[v+u];return p!=null&&p.link?p:null}for(const p of n)if(p.children){const b=e(p.children,s,u);if(b)return b}return null},i=P(),o=ae(),d=z(),f=h(()=>{const n=t(i.value.prev);return n!==!1?n:e(o.value,d.path,-1)}),_=h(()=>{const n=t(i.value.next);return n!==!1?n:e(o.value,d.path,1)});return(n,s)=>a(f)||a(_)?(r(),c("nav",ca,[g("p",va,[a(f)?(r(),c("span",da,[$(H,{item:a(f)},null,8,["item"])])):w("",!0),a(_)?(r(),c("span",pa,[$(H,{item:a(_)},null,8,["item"])])):w("",!0)])])):w("",!0)}});var _a=C(ha,[["__file","PageNav.vue"]]);const fa={class:"page"},ma={class:"theme-default-content"},ba=S({setup(l){return(t,e)=>{const i=R("Content");return r(),c("main",fa,[y(t.$slots,"top"),g("div",ma,[$(i)]),$(ia),$(_a),y(t.$slots,"bottom")])}}});var ga=C(ba,[["__file","Page.vue"]]);const ka={class:"sidebar-item-children"},$a=S({props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(l){const t=l,{item:e,depth:i}=Q(t),o=z(),d=te(),f=h(()=>Se(e.value,o)),_=h(()=>({"sidebar-item":!0,"sidebar-heading":i.value===0,active:f.value,collapsible:e.value.collapsible})),n=F(!0),s=F(void 0);return e.value.collapsible&&(n.value=f.value,s.value=()=>{n.value=!n.value},d.afterEach(()=>{n.value=f.value})),(u,v)=>{var b;const p=R("SidebarItem",!0);return r(),c("li",null,[a(e).link?(r(),x(H,{key:0,class:E(a(_)),item:a(e)},null,8,["class","item"])):(r(),c("p",{key:1,tabindex:"0",class:E(a(_)),onClick:v[0]||(v[0]=(...k)=>s.value&&s.value(...k)),onKeydown:v[1]||(v[1]=We((...k)=>s.value&&s.value(...k),["enter"]))},[j(T(a(e).text)+" ",1),a(e).collapsible?(r(),c("span",{key:0,class:E(["arrow",n.value?"down":"right"])},null,2)):w("",!0)],34)),(b=a(e).children)!=null&&b.length?(r(),x(Ce,{key:2},{default:N(()=>[q(g("ul",ka,[(r(!0),c(I,null,A(a(e).children,k=>(r(),x(p,{key:`${a(i)}${k.text}${k.link}`,item:k,depth:a(i)+1},null,8,["item","depth"]))),128))],512),[[G,n.value]])]),_:1})):w("",!0)])}}});var La=C($a,[["__file","SidebarItem.vue"]]);const ya={key:0,class:"sidebar-items"},wa=S({setup(l){const t=z(),e=ae();return $e(()=>t.hash,i=>{const o=document.querySelector(".sidebar");if(!o)return;const d=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${i}"]`);if(!d)return;const f=o.getBoundingClientRect().top,_=o.getBoundingClientRect().height,n=d.getBoundingClientRect().top,s=d.getBoundingClientRect().height;nf+_&&d.scrollIntoView(!1)}),(i,o)=>a(e).length?(r(),c("ul",ya,[(r(!0),c(I,null,A(a(e),d=>(r(),x(La,{key:d.link||d.text,item:d},null,8,["item"]))),128))])):w("",!0)}});var Ca=C(wa,[["__file","SidebarItems.vue"]]);const Sa={class:"sidebar"},xa=S({setup(l){return(t,e)=>(r(),c("aside",Sa,[$(Te),y(t.$slots,"top"),$(Ca),y(t.$slots,"bottom")]))}});var Ta=C(xa,[["__file","Sidebar.vue"]]);const Ba=S({setup(l){const t=U(),e=P(),i=D(),o=h(()=>e.value.navbar!==!1&&i.value.navbar!==!1),d=ae(),f=F(!1),_=m=>{f.value=typeof m=="boolean"?m:!f.value},n={x:0,y:0},s=m=>{n.x=m.changedTouches[0].clientX,n.y=m.changedTouches[0].clientY},u=m=>{const B=m.changedTouches[0].clientX-n.x,M=m.changedTouches[0].clientY-n.y;Math.abs(B)>Math.abs(M)&&Math.abs(B)>40&&(B>0&&n.x<=80?_(!0):_(!1))},v=h(()=>[{"no-navbar":!o.value,"no-sidebar":!d.value.length,"sidebar-open":f.value},e.value.pageClass]);let p;we(()=>{p=te().afterEach(()=>{_(!1)})}),Ve(()=>{p()});const b=Ue(),k=b.resolve,L=b.pending;return(m,B)=>(r(),c("div",{class:E(["theme-container",a(v)]),onTouchstart:s,onTouchend:u},[y(m.$slots,"navbar",{},()=>[a(o)?(r(),x(Jt,{key:0,onToggleSidebar:_},{before:N(()=>[y(m.$slots,"navbar-before")]),after:N(()=>[y(m.$slots,"navbar-after")]),_:3})):w("",!0)]),g("div",{class:"sidebar-mask",onClick:B[0]||(B[0]=M=>_(!1))}),y(m.$slots,"sidebar",{},()=>[$(Ta,null,{top:N(()=>[y(m.$slots,"sidebar-top")]),bottom:N(()=>[y(m.$slots,"sidebar-bottom")]),_:3})]),y(m.$slots,"page",{},()=>[a(e).home?(r(),x(_t,{key:0})):(r(),x(ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:a(k),onBeforeLeave:a(L)},{default:N(()=>[(r(),x(ga,{key:a(t).path},{top:N(()=>[y(m.$slots,"page-top")]),bottom:N(()=>[y(m.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var Ia=C(Ba,[["__file","Layout.vue"]]);export{Ia as default}; +var De=Object.defineProperty,Ie=Object.defineProperties;var Me=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var pe=(l,t,e)=>t in l?De(l,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[t]=e,Y=(l,t)=>{for(var e in t||(t={}))He.call(t,e)&&pe(l,e,t[e]);if(de)for(var e of de(t))Pe.call(t,e)&&pe(l,e,t[e]);return l},J=(l,t)=>Ie(l,Me(t));import{_ as C,j as R,b as r,c,m as $,d as S,A as P,B as h,C as fe,u as a,F as I,D as A,E as w,e as g,t as T,G as z,H as Q,I as x,q as N,J as he,r as y,x as j,K as X,L as Ee,M as Z,N as ee,O as K,P as me,Q as be,R as E,y as ge,z as D,T as ke,h as F,w as $e,k as q,S as G,U as Re,V as Ae,W as te,X as Le,Y as ye,s as Oe,o as we,n as Fe,Z as U,$ as ae,a0 as ze,a1 as We,a as Ve,a2 as Ue}from"./app.d9123eef.js";const je=l=>/^mailto:/.test(l),Ke=l=>/^tel:/.test(l),qe={},Ge={class:"theme-default-content custom"};function Xe(l,t){const e=R("Content");return r(),c("div",Ge,[$(e)])}var Ye=C(qe,[["render",Xe],["__file","HomeContent.vue"]]);const Je={key:0,class:"features"},Qe=S({setup(l){const t=P(),e=h(()=>fe(t.value.features)?t.value.features:[]);return(i,o)=>a(e).length?(r(),c("div",Je,[(r(!0),c(I,null,A(a(e),d=>(r(),c("div",{key:d.title,class:"feature"},[g("h2",null,T(d.title),1),g("p",null,T(d.details),1)]))),128))])):w("",!0)}});var Ze=C(Qe,[["__file","HomeFeatures.vue"]]);const et=["innerHTML"],tt=["textContent"],at=S({setup(l){const t=P(),e=h(()=>t.value.footer),i=h(()=>t.value.footerHtml);return(o,d)=>a(e)?(r(),c(I,{key:0},[a(i)?(r(),c("div",{key:0,class:"footer",innerHTML:a(e)},null,8,et)):(r(),c("div",{key:1,class:"footer",textContent:T(a(e))},null,8,tt))],64)):w("",!0)}});var nt=C(at,[["__file","HomeFooter.vue"]]);const rt=["href","rel","target","aria-label"],ot=S({inheritAttrs:!1}),st=S(J(Y({},ot),{props:{item:{type:Object,required:!0}},setup(l){const t=l,e=z(),i=Ee(),{item:o}=Q(t),d=h(()=>X(o.value.link)),f=h(()=>je(o.value.link)||Ke(o.value.link)),_=h(()=>{if(!f.value){if(o.value.target)return o.value.target;if(d.value)return"_blank"}}),n=h(()=>_.value==="_blank"),s=h(()=>!d.value&&!f.value&&!n.value),u=h(()=>{if(!f.value){if(o.value.rel)return o.value.rel;if(n.value)return"noopener noreferrer"}}),v=h(()=>o.value.ariaLabel||o.value.text),p=h(()=>{const L=Object.keys(i.value.locales);return L.length?!L.some(m=>m===o.value.link):o.value.link!=="/"}),b=h(()=>p.value?e.path.startsWith(o.value.link):!1),k=h(()=>s.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(e.path):b.value:!1);return(L,m)=>{const B=R("RouterLink"),M=R("AutoLinkExternalIcon");return a(s)?(r(),x(B,he({key:0,class:{"router-link-active":a(k)},to:a(o).link,"aria-label":a(v)},L.$attrs),{default:N(()=>[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),y(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(r(),c("a",he({key:1,class:"external-link",href:a(o).link,rel:a(u),target:a(_),"aria-label":a(v)},L.$attrs),[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),a(n)?(r(),x(M,{key:0})):w("",!0),y(L.$slots,"after")],16,rt))}}}));var H=C(st,[["__file","AutoLink.vue"]]);const lt={class:"hero"},ut={key:0,id:"main-title"},it={key:1,class:"description"},ct={key:2,class:"actions"},vt=S({setup(l){const t=P(),e=Z(),i=ee(),o=h(()=>i.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),d=h(()=>t.value.heroText===null?null:t.value.heroText||e.value.title||"Hello"),f=h(()=>t.value.heroAlt||d.value||"hero"),_=h(()=>t.value.tagline===null?null:t.value.tagline||e.value.description||"Welcome to your VuePress site"),n=h(()=>fe(t.value.actions)?t.value.actions.map(({text:u,link:v,type:p="primary"})=>({text:u,link:v,type:p})):[]),s=()=>{if(!o.value)return null;const u=K("img",{src:me(o.value),alt:f.value});return t.value.heroImageDark===void 0?u:K(be,()=>u)};return(u,v)=>(r(),c("header",lt,[$(s),a(d)?(r(),c("h1",ut,T(a(d)),1)):w("",!0),a(_)?(r(),c("p",it,T(a(_)),1)):w("",!0),a(n).length?(r(),c("p",ct,[(r(!0),c(I,null,A(a(n),p=>(r(),x(H,{key:p.text,class:E(["action-button",[p.type]]),item:p},null,8,["class","item"]))),128))])):w("",!0)]))}});var dt=C(vt,[["__file","HomeHero.vue"]]);const pt={class:"home"},ht=S({setup(l){return(t,e)=>(r(),c("main",pt,[$(dt),$(Ze),$(Ye),$(nt)]))}});var _t=C(ht,[["__file","Home.vue"]]);const ft=S({setup(l){const t=ge(),e=Z(),i=D(),o=ee(),d=h(()=>i.value.home||t.value),f=h(()=>e.value.title),_=h(()=>o.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),n=()=>{if(!_.value)return null;const s=K("img",{class:"logo",src:me(_.value),alt:f.value});return i.value.logoDark===void 0?s:K(be,()=>s)};return(s,u)=>{const v=R("RouterLink");return r(),x(v,{to:a(d)},{default:N(()=>[$(n),a(f)?(r(),c("span",{key:0,class:E(["site-name",{"can-hide":a(_)}])},T(a(f)),3)):w("",!0)]),_:1},8,["to"])}}});var mt=C(ft,[["__file","NavbarBrand.vue"]]);const bt=S({setup(l){const t=i=>{i.style.height=i.scrollHeight+"px"},e=i=>{i.style.height=""};return(i,o)=>(r(),x(ke,{name:"dropdown",onEnter:t,onAfterEnter:e,onBeforeLeave:t},{default:N(()=>[y(i.$slots,"default")]),_:3}))}});var Ce=C(bt,[["__file","DropdownTransition.vue"]]);const gt=["aria-label"],kt={class:"title"},$t=g("span",{class:"arrow down"},null,-1),Lt=["aria-label"],yt={class:"title"},wt={class:"navbar-dropdown"},Ct={class:"navbar-dropdown-subtitle"},St={key:1},xt={class:"navbar-dropdown-subitem-wrapper"},Tt=S({props:{item:{type:Object,required:!0}},setup(l){const t=l,{item:e}=Q(t),i=h(()=>e.value.ariaLabel||e.value.text),o=F(!1),d=z();$e(()=>d.path,()=>{o.value=!1});const f=n=>{n.detail===0?o.value=!o.value:o.value=!1},_=(n,s)=>s[s.length-1]===n;return(n,s)=>(r(),c("div",{class:E(["navbar-dropdown-wrapper",{open:o.value}])},[g("button",{class:"navbar-dropdown-title",type:"button","aria-label":a(i),onClick:f},[g("span",kt,T(a(e).text),1),$t],8,gt),g("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":a(i),onClick:s[0]||(s[0]=u=>o.value=!o.value)},[g("span",yt,T(a(e).text),1),g("span",{class:E(["arrow",o.value?"down":"right"])},null,2)],8,Lt),$(Ce,null,{default:N(()=>[q(g("ul",wt,[(r(!0),c(I,null,A(a(e).children,u=>(r(),c("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?(r(),c(I,{key:0},[g("h4",Ct,[u.link?(r(),x(H,{key:0,item:u,onFocusout:v=>_(u,a(e).children)&&u.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(r(),c("span",St,T(u.text),1))]),g("ul",xt,[(r(!0),c(I,null,A(u.children,v=>(r(),c("li",{key:v.link,class:"navbar-dropdown-subitem"},[$(H,{item:v,onFocusout:p=>_(v,u.children)&&_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(r(),x(H,{key:1,item:u,onFocusout:v=>_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[G,o.value]])]),_:1})],2))}});var Bt=C(Tt,[["__file","NavbarDropdown.vue"]]);const _e=l=>decodeURI(l).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Nt=(l,t)=>{if(t.hash===l)return!0;const e=_e(t.path),i=_e(l);return e===i},Se=(l,t)=>l.link&&Nt(l.link,t)?!0:l.children?l.children.some(e=>Se(e,t)):!1,xe=l=>!X(l)||/github\.com/.test(l)?"GitHub":/bitbucket\.org/.test(l)?"Bitbucket":/gitlab\.com/.test(l)?"GitLab":/gitee\.com/.test(l)?"Gitee":null,Dt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},It=({docsRepo:l,editLinkPattern:t})=>{if(t)return t;const e=xe(l);return e!==null?Dt[e]:null},Mt=({docsRepo:l,docsBranch:t,docsDir:e,filePathRelative:i,editLinkPattern:o})=>{if(!i)return null;const d=It({docsRepo:l,editLinkPattern:o});return d?d.replace(/:repo/,X(l)?l:`https://github.com/${l}`).replace(/:branch/,t).replace(/:path/,Re(`${Ae(e)}/${i}`)):null},Ht={key:0,class:"navbar-items"},Pt=S({setup(l){const t=()=>{const s=te(),u=ge(),v=Z(),p=D();return h(()=>{var B,M;const b=Object.keys(v.value.locales);if(b.length<2)return[];const k=s.currentRoute.value.path,L=s.currentRoute.value.fullPath;return[{text:(B=p.value.selectLanguageText)!=null?B:"unknown language",ariaLabel:(M=p.value.selectLanguageAriaLabel)!=null?M:"unkown language",children:b.map(O=>{var oe,se,le,ue,ie,ce;const W=(se=(oe=v.value.locales)==null?void 0:oe[O])!=null?se:{},ne=(ue=(le=p.value.locales)==null?void 0:le[O])!=null?ue:{},re=`${W.lang}`,Be=(ie=ne.selectLanguageName)!=null?ie:re;let V;if(re===v.value.lang)V=L;else{const ve=k.replace(u.value,O);s.getRoutes().some(Ne=>Ne.path===ve)?V=ve:V=(ce=ne.home)!=null?ce:O}return{text:Be,link:V}})}]})},e=()=>{const s=D(),u=h(()=>s.value.repo),v=h(()=>u.value?xe(u.value):null),p=h(()=>u.value&&!X(u.value)?`https://github.com/${u.value}`:u.value),b=h(()=>p.value?s.value.repoLabel?s.value.repoLabel:v.value===null?"Source":v.value:null);return h(()=>!p.value||!b.value?[]:[{text:b.value,link:p.value}])},i=s=>Le(s)?ye(s):s.children?J(Y({},s),{children:s.children.map(i)}):s,d=(()=>{const s=D();return h(()=>(s.value.navbar||[]).map(i))})(),f=t(),_=e(),n=h(()=>[...d.value,...f.value,..._.value]);return(s,u)=>a(n).length?(r(),c("nav",Ht,[(r(!0),c(I,null,A(a(n),v=>(r(),c("div",{key:v.text,class:"navbar-item"},[v.children?(r(),x(Bt,{key:0,item:v},null,8,["item"])):(r(),x(H,{key:1,item:v},null,8,["item"]))]))),128))])):w("",!0)}});var Te=C(Pt,[["__file","NavbarItems.vue"]]);const Et=["title"],Rt={class:"icon",focusable:"false",viewBox:"0 0 32 32"},At=Oe('',9),Ot=[At],Ft={class:"icon",focusable:"false",viewBox:"0 0 32 32"},zt=g("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Wt=[zt],Vt=S({setup(l){const t=D(),e=ee(),i=()=>{e.value=!e.value};return(o,d)=>(r(),c("button",{class:"toggle-dark-button",title:a(t).toggleDarkMode,onClick:i},[q((r(),c("svg",Rt,Ot,512)),[[G,!a(e)]]),q((r(),c("svg",Ft,Wt,512)),[[G,a(e)]])],8,Et))}});var Ut=C(Vt,[["__file","ToggleDarkModeButton.vue"]]);const jt=["title"],Kt=g("div",{class:"icon","aria-hidden":"true"},[g("span"),g("span"),g("span")],-1),qt=[Kt],Gt=S({emits:["toggle"],setup(l){const t=D();return(e,i)=>(r(),c("div",{class:"toggle-sidebar-button",title:a(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:i[0]||(i[0]=o=>e.$emit("toggle"))},qt,8,jt))}});var Xt=C(Gt,[["__file","ToggleSidebarButton.vue"]]);const Yt=S({emits:["toggle-sidebar"],setup(l){const t=D(),e=F(null),i=F(null),o=F(0),d=h(()=>o.value?{maxWidth:o.value+"px"}:{}),f=h(()=>t.value.darkMode);we(()=>{const s=_(e.value,"paddingLeft")+_(e.value,"paddingRight"),u=()=>{var v;window.innerWidth<=719?o.value=0:o.value=e.value.offsetWidth-s-(((v=i.value)==null?void 0:v.offsetWidth)||0)};u(),window.addEventListener("resize",u,!1),window.addEventListener("orientationchange",u,!1)});function _(n,s){var p,b,k;const u=(k=(b=(p=n==null?void 0:n.ownerDocument)==null?void 0:p.defaultView)==null?void 0:b.getComputedStyle(n,null))==null?void 0:k[s],v=Number.parseInt(u,10);return Number.isNaN(v)?0:v}return(n,s)=>{const u=R("NavbarSearch");return r(),c("header",{ref_key:"navbar",ref:e,class:"navbar"},[$(Xt,{onToggle:s[0]||(s[0]=v=>n.$emit("toggle-sidebar"))}),g("span",{ref_key:"navbarBrand",ref:i},[$(mt)],512),g("div",{class:"navbar-items-wrapper",style:Fe(a(d))},[y(n.$slots,"before"),$(Te,{class:"can-hide"}),y(n.$slots,"after"),a(f)?(r(),x(Ut,{key:0})):w("",!0),$(u)],4)],512)}}});var Jt=C(Yt,[["__file","Navbar.vue"]]);const Qt={class:"page-meta"},Zt={key:0,class:"meta-item edit-link"},ea={key:1,class:"meta-item last-updated"},ta={class:"meta-item-label"},aa={class:"meta-item-info"},na={key:2,class:"meta-item contributors"},ra={class:"meta-item-label"},oa={class:"meta-item-info"},sa=["title"],la=j(", "),ua=S({setup(l){const t=()=>{const n=D(),s=U(),u=P();return h(()=>{var M,O,W;if(!((O=(M=u.value.editLink)!=null?M:n.value.editLink)!=null?O:!0))return null;const{repo:p,docsRepo:b=p,docsBranch:k="main",docsDir:L="",editLinkText:m}=n.value;if(!b)return null;const B=Mt({docsRepo:b,docsBranch:k,docsDir:L,filePathRelative:s.value.filePathRelative,editLinkPattern:(W=u.value.editLinkPattern)!=null?W:n.value.editLinkPattern});return B?{text:m!=null?m:"Edit this page",link:B}:null})},e=()=>{const n=D(),s=U(),u=P();return h(()=>{var b,k,L,m;return!((k=(b=u.value.lastUpdated)!=null?b:n.value.lastUpdated)!=null?k:!0)||!((L=s.value.git)!=null&&L.updatedTime)?null:new Date((m=s.value.git)==null?void 0:m.updatedTime).toLocaleString()})},i=()=>{const n=D(),s=U(),u=P();return h(()=>{var p,b,k,L;return((b=(p=u.value.contributors)!=null?p:n.value.contributors)!=null?b:!0)&&(L=(k=s.value.git)==null?void 0:k.contributors)!=null?L:null})},o=D(),d=t(),f=e(),_=i();return(n,s)=>{const u=R("ClientOnly");return r(),c("footer",Qt,[a(d)?(r(),c("div",Zt,[$(H,{class:"meta-item-label",item:a(d)},null,8,["item"])])):w("",!0),a(f)?(r(),c("div",ea,[g("span",ta,T(a(o).lastUpdatedText)+": ",1),$(u,null,{default:N(()=>[g("span",aa,T(a(f)),1)]),_:1})])):w("",!0),a(_)&&a(_).length?(r(),c("div",na,[g("span",ra,T(a(o).contributorsText)+": ",1),g("span",oa,[(r(!0),c(I,null,A(a(_),(v,p)=>(r(),c(I,{key:p},[g("span",{class:"contributor",title:`email: ${v.email}`},T(v.name),9,sa),p!==a(_).length-1?(r(),c(I,{key:0},[la],64)):w("",!0)],64))),128))])])):w("",!0)])}}});var ia=C(ua,[["__file","PageMeta.vue"]]);const ca={key:0,class:"page-nav"},va={class:"inner"},da={key:0,class:"prev"},pa={key:1,class:"next"},ha=S({setup(l){const t=n=>n===!1?null:Le(n)?ye(n):ze(n)?n:!1,e=(n,s,u)=>{const v=n.findIndex(p=>p.link===s);if(v!==-1){const p=n[v+u];return p!=null&&p.link?p:null}for(const p of n)if(p.children){const b=e(p.children,s,u);if(b)return b}return null},i=P(),o=ae(),d=z(),f=h(()=>{const n=t(i.value.prev);return n!==!1?n:e(o.value,d.path,-1)}),_=h(()=>{const n=t(i.value.next);return n!==!1?n:e(o.value,d.path,1)});return(n,s)=>a(f)||a(_)?(r(),c("nav",ca,[g("p",va,[a(f)?(r(),c("span",da,[$(H,{item:a(f)},null,8,["item"])])):w("",!0),a(_)?(r(),c("span",pa,[$(H,{item:a(_)},null,8,["item"])])):w("",!0)])])):w("",!0)}});var _a=C(ha,[["__file","PageNav.vue"]]);const fa={class:"page"},ma={class:"theme-default-content"},ba=S({setup(l){return(t,e)=>{const i=R("Content");return r(),c("main",fa,[y(t.$slots,"top"),g("div",ma,[$(i)]),$(ia),$(_a),y(t.$slots,"bottom")])}}});var ga=C(ba,[["__file","Page.vue"]]);const ka={class:"sidebar-item-children"},$a=S({props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(l){const t=l,{item:e,depth:i}=Q(t),o=z(),d=te(),f=h(()=>Se(e.value,o)),_=h(()=>({"sidebar-item":!0,"sidebar-heading":i.value===0,active:f.value,collapsible:e.value.collapsible})),n=F(!0),s=F(void 0);return e.value.collapsible&&(n.value=f.value,s.value=()=>{n.value=!n.value},d.afterEach(()=>{n.value=f.value})),(u,v)=>{var b;const p=R("SidebarItem",!0);return r(),c("li",null,[a(e).link?(r(),x(H,{key:0,class:E(a(_)),item:a(e)},null,8,["class","item"])):(r(),c("p",{key:1,tabindex:"0",class:E(a(_)),onClick:v[0]||(v[0]=(...k)=>s.value&&s.value(...k)),onKeydown:v[1]||(v[1]=We((...k)=>s.value&&s.value(...k),["enter"]))},[j(T(a(e).text)+" ",1),a(e).collapsible?(r(),c("span",{key:0,class:E(["arrow",n.value?"down":"right"])},null,2)):w("",!0)],34)),(b=a(e).children)!=null&&b.length?(r(),x(Ce,{key:2},{default:N(()=>[q(g("ul",ka,[(r(!0),c(I,null,A(a(e).children,k=>(r(),x(p,{key:`${a(i)}${k.text}${k.link}`,item:k,depth:a(i)+1},null,8,["item","depth"]))),128))],512),[[G,n.value]])]),_:1})):w("",!0)])}}});var La=C($a,[["__file","SidebarItem.vue"]]);const ya={key:0,class:"sidebar-items"},wa=S({setup(l){const t=z(),e=ae();return $e(()=>t.hash,i=>{const o=document.querySelector(".sidebar");if(!o)return;const d=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${i}"]`);if(!d)return;const f=o.getBoundingClientRect().top,_=o.getBoundingClientRect().height,n=d.getBoundingClientRect().top,s=d.getBoundingClientRect().height;nf+_&&d.scrollIntoView(!1)}),(i,o)=>a(e).length?(r(),c("ul",ya,[(r(!0),c(I,null,A(a(e),d=>(r(),x(La,{key:d.link||d.text,item:d},null,8,["item"]))),128))])):w("",!0)}});var Ca=C(wa,[["__file","SidebarItems.vue"]]);const Sa={class:"sidebar"},xa=S({setup(l){return(t,e)=>(r(),c("aside",Sa,[$(Te),y(t.$slots,"top"),$(Ca),y(t.$slots,"bottom")]))}});var Ta=C(xa,[["__file","Sidebar.vue"]]);const Ba=S({setup(l){const t=U(),e=P(),i=D(),o=h(()=>e.value.navbar!==!1&&i.value.navbar!==!1),d=ae(),f=F(!1),_=m=>{f.value=typeof m=="boolean"?m:!f.value},n={x:0,y:0},s=m=>{n.x=m.changedTouches[0].clientX,n.y=m.changedTouches[0].clientY},u=m=>{const B=m.changedTouches[0].clientX-n.x,M=m.changedTouches[0].clientY-n.y;Math.abs(B)>Math.abs(M)&&Math.abs(B)>40&&(B>0&&n.x<=80?_(!0):_(!1))},v=h(()=>[{"no-navbar":!o.value,"no-sidebar":!d.value.length,"sidebar-open":f.value},e.value.pageClass]);let p;we(()=>{p=te().afterEach(()=>{_(!1)})}),Ve(()=>{p()});const b=Ue(),k=b.resolve,L=b.pending;return(m,B)=>(r(),c("div",{class:E(["theme-container",a(v)]),onTouchstart:s,onTouchend:u},[y(m.$slots,"navbar",{},()=>[a(o)?(r(),x(Jt,{key:0,onToggleSidebar:_},{before:N(()=>[y(m.$slots,"navbar-before")]),after:N(()=>[y(m.$slots,"navbar-after")]),_:3})):w("",!0)]),g("div",{class:"sidebar-mask",onClick:B[0]||(B[0]=M=>_(!1))}),y(m.$slots,"sidebar",{},()=>[$(Ta,null,{top:N(()=>[y(m.$slots,"sidebar-top")]),bottom:N(()=>[y(m.$slots,"sidebar-bottom")]),_:3})]),y(m.$slots,"page",{},()=>[a(e).home?(r(),x(_t,{key:0})):(r(),x(ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:a(k),onBeforeLeave:a(L)},{default:N(()=>[(r(),x(ga,{key:a(t).path},{top:N(()=>[y(m.$slots,"page-top")]),bottom:N(()=>[y(m.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var Ia=C(Ba,[["__file","Layout.vue"]]);export{Ia as default}; diff --git a/docs/dist/assets/app.52adecd0.js b/docs/dist/assets/app.d9123eef.js similarity index 95% rename from docs/dist/assets/app.52adecd0.js rename to docs/dist/assets/app.d9123eef.js index d19b231f..3a0f3746 100644 --- a/docs/dist/assets/app.52adecd0.js +++ b/docs/dist/assets/app.d9123eef.js @@ -2,7 +2,7 @@ var El=Object.defineProperty,wl=Object.defineProperties;var Cl=Object.getOwnProp * vue-router v4.0.14 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const Bi=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Gt=e=>Bi?Symbol(e):"_vr_"+e,eu=Gt("rvlm"),ds=Gt("rvd"),lr=Gt("r"),vo=Gt("rl"),Dr=Gt("rvl"),Nt=typeof window!="undefined";function tu(e){return e.__esModule||Bi&&e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function _r(e,t){const n={};for(const r in t){const o=t[r];n[r]=Array.isArray(o)?o.map(e):e(o)}return n}const un=()=>{},nu=/\/$/,ru=e=>e.replace(nu,"");function yr(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("?"),a=t.indexOf("#",l>-1?l:0);return l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=lu(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function ou(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function su(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Vt(t.matched[r],n.matched[o])&&ji(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Vt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ji(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!iu(e[n],t[n]))return!1;return!0}function iu(e,t){return Array.isArray(e)?ps(e,t):Array.isArray(t)?ps(t,e):e===t}function ps(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function lu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s({left:window.pageXOffset,top:window.pageYOffset});function du(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=fu(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ms(e,t){return(history.state?history.state.position-t:-1)+e}const Hr=new Map;function hu(e,t){Hr.set(e,t)}function pu(e){const t=Hr.get(e);return Hr.delete(e),t}let mu=()=>location.protocol+"//"+location.host;function Vi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),hs(a,"")}return hs(n,e)+r+o}function gu(e,t,n,r){let o=[],s=[],i=null;const l=({state:h})=>{const y=Vi(e,location),d=n.value,E=t.value;let g=0;if(h){if(n.value=y,t.value=h,i&&i===d){i=null;return}g=E?h.position-E.position:0}else r(y);o.forEach(v=>{v(n.value,d,{delta:g,type:_n.pop,direction:g?g>0?fn.forward:fn.back:fn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const y=()=>{const d=o.indexOf(h);d>-1&&o.splice(d,1)};return s.push(y),y}function f(){const{history:h}=window;!h.state||h.replaceState(fe({},h.state,{scroll:ar()}),"")}function m(){for(const h of s)h();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f),{pauseListeners:a,listen:c,destroy:m}}function gs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ar():null}}function vu(e){const{history:t,location:n}=window,r={value:Vi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,c,f){const m=e.indexOf("#"),h=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+a:mu()+e+a;try{t[f?"replaceState":"pushState"](c,"",h),o.value=c}catch(y){console.error(y),n[f?"replace":"assign"](h)}}function i(a,c){const f=fe({},t.state,gs(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});s(a,f,!0),r.value=a}function l(a,c){const f=fe({},o.value,t.state,{forward:a,scroll:ar()});s(f.current,f,!0);const m=fe({},gs(r.value,a,null),{position:f.position+1},c);s(a,m,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function _u(e){e=au(e);const t=vu(e),n=gu(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=fe({location:"",base:e,go:r,createHref:uu.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function yu(e){return typeof e=="string"||e&&typeof e=="object"}function Ui(e){return typeof e=="string"||typeof e=="symbol"}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qi=Gt("nf");var vs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vs||(vs={}));function Ut(e,t){return fe(new Error,{type:e,[qi]:!0},t)}function lt(e,t){return e instanceof Error&&qi in e&&(t==null||!!(e.type&t))}const _s="[^/]+?",bu={sensitive:!1,strict:!1,start:!0,end:!0},Eu=/[.+*?^${}()[\]/\\]/g;function wu(e,t){const n=fe({},bu,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function Au(e,t){let n=0;const r=e.score,o=t.score;for(;n1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:f,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(T)}:un}function i(f){if(Ui(f)){const m=r.get(f);m&&(r.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(i),m.alias.forEach(i))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){let m=0;for(;m=0&&(f.record.path!==n[m].record.path||!Ki(f,n[m]));)m++;n.splice(m,0,f),f.record.name&&!ys(f)&&r.set(f.record.name,f)}function c(f,m){let h,y={},d,E;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw Ut(1,{location:f});E=h.record.name,y=fe(Ru(m.params,h.keys.filter(T=>!T.optional).map(T=>T.name)),f.params),d=h.stringify(y)}else if("path"in f)d=f.path,h=n.find(T=>T.re.test(d)),h&&(y=h.parse(d),E=h.record.name);else{if(h=m.name?r.get(m.name):n.find(T=>T.re.test(m.path)),!h)throw Ut(1,{location:f,currentLocation:m});E=h.record.name,y=fe({},m.params,f.params),d=h.stringify(y)}const g=[];let v=h;for(;v;)g.unshift(v.record),v=v.parent;return{name:E,path:d,params:y,matched:g,meta:ku(g)}}return e.forEach(f=>s(f)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Ru(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Lu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Iu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Iu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function ys(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ku(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function bs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ki(e,t){return t.children.some(n=>n===e||Ki(e,n))}const Wi=/#/g,zu=/&/g,Mu=/\//g,Nu=/=/g,Du=/\?/g,Yi=/\+/g,Hu=/%5B/g,Fu=/%5D/g,Gi=/%5E/g,$u=/%60/g,Ji=/%7B/g,Bu=/%7C/g,Zi=/%7D/g,ju=/%20/g;function _o(e){return encodeURI(""+e).replace(Bu,"|").replace(Hu,"[").replace(Fu,"]")}function Vu(e){return _o(e).replace(Ji,"{").replace(Zi,"}").replace(Gi,"^")}function Fr(e){return _o(e).replace(Yi,"%2B").replace(ju,"+").replace(Wi,"%23").replace(zu,"%26").replace($u,"`").replace(Ji,"{").replace(Zi,"}").replace(Gi,"^")}function Uu(e){return Fr(e).replace(Nu,"%3D")}function qu(e){return _o(e).replace(Wi,"%23").replace(Du,"%3F")}function Ku(e){return e==null?"":qu(e).replace(Mu,"%2F")}function Jn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Wu(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Fr(s)):[r&&Fr(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Yu(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Array.isArray(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function en(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function ut(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=m=>{m===!1?l(Ut(4,{from:n,to:t})):m instanceof Error?l(m):yu(m)?l(Ut(2,{from:t,to:m})):(s&&r.enterCallbacks[o]===s&&typeof m=="function"&&s.push(m),i())},c=e.call(r&&r.instances[o],t,n,a);let f=Promise.resolve(c);e.length<3&&(f=f.then(a)),f.catch(m=>l(m))})}function br(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Gu(l)){const c=(l.__vccOpts||l)[t];c&&o.push(ut(c,n,r,s,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const f=tu(c)?c.default:c;s.components[i]=f;const h=(f.__vccOpts||f)[t];return h&&ut(h,n,r,s,i)()}))}}return o}function Gu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ws(e){const t=Ce(lr),n=Ce(vo),r=ve(()=>t.resolve(Tt(e.to))),o=ve(()=>{const{matched:a}=r.value,{length:c}=a,f=a[c-1],m=n.matched;if(!f||!m.length)return-1;const h=m.findIndex(Vt.bind(null,f));if(h>-1)return h;const y=Cs(a[c-2]);return c>1&&Cs(f)===y&&m[m.length-1].path!==y?m.findIndex(Vt.bind(null,a[c-2])):h}),s=ve(()=>o.value>-1&&Xu(n.params,r.value.params)),i=ve(()=>o.value>-1&&o.value===n.matched.length-1&&ji(n.params,r.value.params));function l(a={}){return Qu(a)?t[Tt(e.replace)?"replace":"push"](Tt(e.to)).catch(un):Promise.resolve()}return{route:r,href:ve(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const Ju=qe({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ws,setup(e,{slots:t}){const n=Yt(ws(e)),{options:r}=Ce(lr),o=ve(()=>({[As(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[As(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:ge("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Zu=Ju;function Qu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Xu(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Cs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const As=(e,t,n)=>e!=null?e:t!=null?t:n,ef=qe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const r=Ce(Dr),o=ve(()=>e.route||r.value),s=Ce(ds,0),i=ve(()=>o.value.matched[s]);Pt(ds,s+1),Pt(eu,i),Pt(Dr,o);const l=Te();return et(()=>[l.value,i.value,e.name],([a,c,f],[m,h,y])=>{c&&(c.instances[f]=a,h&&h!==c&&a&&a===m&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),a&&c&&(!h||!Vt(c,h)||!m)&&(c.enterCallbacks[f]||[]).forEach(d=>d(a))},{flush:"post"}),()=>{const a=o.value,c=i.value,f=c&&c.components[e.name],m=e.name;if(!f)return Ts(n.default,{Component:f,route:a});const h=c.props[e.name],y=h?h===!0?a.params:typeof h=="function"?h(a):h:null,E=ge(f,fe({},y,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(c.instances[m]=null)},ref:l}));return Ts(n.default,{Component:E,route:a})||E}}});function Ts(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qi=ef;function tf(e){const t=Ou(e.routes,e),n=e.parseQuery||Wu,r=e.stringifyQuery||Es,o=e.history,s=en(),i=en(),l=en(),a=ti(Ze);let c=Ze;Nt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=_r.bind(null,A=>""+A),m=_r.bind(null,Ku),h=_r.bind(null,Jn);function y(A,F){let k,$;return Ui(A)?(k=t.getRecordMatcher(A),$=F):$=A,t.addRoute($,k)}function d(A){const F=t.getRecordMatcher(A);F&&t.removeRoute(F)}function E(){return t.getRoutes().map(A=>A.record)}function g(A){return!!t.getRecordMatcher(A)}function v(A,F){if(F=fe({},F||a.value),typeof A=="string"){const Z=yr(n,A,F.path),u=t.resolve({path:Z.path},F),p=o.createHref(Z.fullPath);return fe(Z,u,{params:h(u.params),hash:Jn(Z.hash),redirectedFrom:void 0,href:p})}let k;if("path"in A)k=fe({},A,{path:yr(n,A.path,F.path).path});else{const Z=fe({},A.params);for(const u in Z)Z[u]==null&&delete Z[u];k=fe({},A,{params:m(A.params)}),F.params=m(F.params)}const $=t.resolve(k,F),le=A.hash||"";$.params=f(h($.params));const ae=ou(r,fe({},A,{hash:Vu(le),path:$.path})),te=o.createHref(ae);return fe({fullPath:ae,hash:le,query:r===Es?Yu(A.query):A.query||{}},$,{redirectedFrom:void 0,href:te})}function T(A){return typeof A=="string"?yr(n,A,a.value.path):fe({},A)}function O(A,F){if(c!==A)return Ut(8,{from:F,to:A})}function R(A){return C(A)}function H(A){return R(fe(T(A),{replace:!0}))}function N(A){const F=A.matched[A.matched.length-1];if(F&&F.redirect){const{redirect:k}=F;let $=typeof k=="function"?k(A):k;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=T($):{path:$},$.params={}),fe({query:A.query,hash:A.hash,params:A.params},$)}}function C(A,F){const k=c=v(A),$=a.value,le=A.state,ae=A.force,te=A.replace===!0,Z=N(k);if(Z)return C(fe(T(Z),{state:le,force:ae,replace:te}),F||k);const u=k;u.redirectedFrom=F;let p;return!ae&&su(r,$,k)&&(p=Ut(16,{to:u,from:$}),Pe($,$,!0,!1)),(p?Promise.resolve(p):Y(u,$)).catch(_=>lt(_)?lt(_,2)?_:be(_):Q(_,u,$)).then(_=>{if(_){if(lt(_,2))return C(fe(T(_.to),{state:le,force:ae,replace:te}),F||u)}else _=G(u,$,!0,te,le);return V(u,$,_),_})}function w(A,F){const k=O(A,F);return k?Promise.reject(k):Promise.resolve()}function Y(A,F){let k;const[$,le,ae]=nf(A,F);k=br($.reverse(),"beforeRouteLeave",A,F);for(const Z of $)Z.leaveGuards.forEach(u=>{k.push(ut(u,A,F))});const te=w.bind(null,A,F);return k.push(te),It(k).then(()=>{k=[];for(const Z of s.list())k.push(ut(Z,A,F));return k.push(te),It(k)}).then(()=>{k=br(le,"beforeRouteUpdate",A,F);for(const Z of le)Z.updateGuards.forEach(u=>{k.push(ut(u,A,F))});return k.push(te),It(k)}).then(()=>{k=[];for(const Z of A.matched)if(Z.beforeEnter&&!F.matched.includes(Z))if(Array.isArray(Z.beforeEnter))for(const u of Z.beforeEnter)k.push(ut(u,A,F));else k.push(ut(Z.beforeEnter,A,F));return k.push(te),It(k)}).then(()=>(A.matched.forEach(Z=>Z.enterCallbacks={}),k=br(ae,"beforeRouteEnter",A,F),k.push(te),It(k))).then(()=>{k=[];for(const Z of i.list())k.push(ut(Z,A,F));return k.push(te),It(k)}).catch(Z=>lt(Z,8)?Z:Promise.reject(Z))}function V(A,F,k){for(const $ of l.list())$(A,F,k)}function G(A,F,k,$,le){const ae=O(A,F);if(ae)return ae;const te=F===Ze,Z=Nt?history.state:{};k&&($||te?o.replace(A.fullPath,fe({scroll:te&&Z&&Z.scroll},le)):o.push(A.fullPath,le)),a.value=A,Pe(A,F,k,te),be()}let b;function M(){b=o.listen((A,F,k)=>{const $=v(A),le=N($);if(le){C(fe(le,{replace:!0}),$).catch(un);return}c=$;const ae=a.value;Nt&&hu(ms(ae.fullPath,k.delta),ar()),Y($,ae).catch(te=>lt(te,12)?te:lt(te,2)?(C(te.to,$).then(Z=>{lt(Z,20)&&!k.delta&&k.type===_n.pop&&o.go(-1,!1)}).catch(un),Promise.reject()):(k.delta&&o.go(-k.delta,!1),Q(te,$,ae))).then(te=>{te=te||G($,ae,!1),te&&(k.delta?o.go(-k.delta,!1):k.type===_n.pop&<(te,20)&&o.go(-1,!1)),V($,ae,te)}).catch(un)})}let W=en(),ie=en(),j;function Q(A,F,k){be(A);const $=ie.list();return $.length?$.forEach(le=>le(A,F,k)):console.error(A),Promise.reject(A)}function ne(){return j&&a.value!==Ze?Promise.resolve():new Promise((A,F)=>{W.add([A,F])})}function be(A){return j||(j=!A,M(),W.list().forEach(([F,k])=>A?k(A):F()),W.reset()),A}function Pe(A,F,k,$){const{scrollBehavior:le}=e;if(!Nt||!le)return Promise.resolve();const ae=!k&&pu(ms(A.fullPath,0))||($||!k)&&history.state&&history.state.scroll||null;return oo().then(()=>le(A,F,ae)).then(te=>te&&du(te)).catch(te=>Q(te,A,F))}const Le=A=>o.go(A);let Ne;const Se=new Set;return{currentRoute:a,addRoute:y,removeRoute:d,hasRoute:g,getRoutes:E,resolve:v,options:e,push:R,replace:H,go:Le,back:()=>Le(-1),forward:()=>Le(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:ie.add,isReady:ne,install(A){const F=this;A.component("RouterLink",Zu),A.component("RouterView",Qi),A.config.globalProperties.$router=F,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>Tt(a)}),Nt&&!Ne&&a.value===Ze&&(Ne=!0,R(o.location).catch(le=>{}));const k={};for(const le in Ze)k[le]=ve(()=>a.value[le]);A.provide(lr,F),A.provide(vo,Yt(k)),A.provide(Dr,a);const $=A.unmount;Se.add(A),A.unmount=function(){Se.delete(A),Se.size<1&&(c=Ze,b&&b(),a.value=Ze,Ne=!1,j=!1),$()}}}}function It(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function nf(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iVt(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Vt(c,a))||o.push(a))}return[n,r,o]}function yo(){return Ce(lr)}function bo(){return Ce(vo)}const rf=qe({setup(e,t){const n=Te(!1);return mt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)===null||o===void 0?void 0:o.call(r):null}}}),of="modulepreload",Ps={},sf="/vue3-baidu-map-gl/dist/",X=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${sf}${r}`,r in Ps)return;Ps[r]=!0;const o=r.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${s}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":of,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((l,a)=>{i.addEventListener("load",l),i.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Xi={"v-8daa1a0e":ue(()=>X(()=>import("./index.html.6b6504cc.js"),[])),"v-2d0ad528":ue(()=>X(()=>import("./index.html.1871fadb.js"),[])),"v-743432fe":ue(()=>X(()=>import("./com-events.html.a94ba5a9.js"),[])),"v-2b46f756":ue(()=>X(()=>import("./index.html.897866c7.js"),[])),"v-62758f72":ue(()=>X(()=>import("./quick-start.html.c6ef9b41.js"),[])),"v-d4278ebc":ue(()=>X(()=>import("./circle.html.63f395b4.js"),[])),"v-4d6f90ac":ue(()=>X(()=>import("./label.html.31739f7a.js"),[])),"v-b1071910":ue(()=>X(()=>import("./marker.html.0ad10789.js"),[])),"v-fe857f34":ue(()=>X(()=>import("./polygon.html.568a9291.js"),[])),"v-679dc772":ue(()=>X(()=>import("./polyline.html.04b8e990.js"),[])),"v-1db05c2e":ue(()=>X(()=>import("./custom.html.e036af36.js"),[])),"v-6750500c":ue(()=>X(()=>import("./navigation3d.html.07a83f08.js"),[])),"v-4b26b0e9":ue(()=>X(()=>import("./scale.html.6fd182b6.js"),[])),"v-2a00fae8":ue(()=>X(()=>import("./zoom.html.e3df8b7b.js"),[])),"v-3706649a":ue(()=>X(()=>import("./404.html.7b7c340f.js"),[]))},lf={"v-8daa1a0e":()=>X(()=>import("./index.html.cb3ab086.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>X(()=>import("./index.html.1a899239.js"),[]).then(({data:e})=>e),"v-743432fe":()=>X(()=>import("./com-events.html.53d58457.js"),[]).then(({data:e})=>e),"v-2b46f756":()=>X(()=>import("./index.html.7573124c.js"),[]).then(({data:e})=>e),"v-62758f72":()=>X(()=>import("./quick-start.html.d148a035.js"),[]).then(({data:e})=>e),"v-d4278ebc":()=>X(()=>import("./circle.html.b22656f5.js"),[]).then(({data:e})=>e),"v-4d6f90ac":()=>X(()=>import("./label.html.1c2d3489.js"),[]).then(({data:e})=>e),"v-b1071910":()=>X(()=>import("./marker.html.be33b21f.js"),[]).then(({data:e})=>e),"v-fe857f34":()=>X(()=>import("./polygon.html.8cca1316.js"),[]).then(({data:e})=>e),"v-679dc772":()=>X(()=>import("./polyline.html.aa4d1352.js"),[]).then(({data:e})=>e),"v-1db05c2e":()=>X(()=>import("./custom.html.b6f783e2.js"),[]).then(({data:e})=>e),"v-6750500c":()=>X(()=>import("./navigation3d.html.eb3cd1b8.js"),[]).then(({data:e})=>e),"v-4b26b0e9":()=>X(()=>import("./scale.html.4c9cc79a.js"),[]).then(({data:e})=>e),"v-2a00fae8":()=>X(()=>import("./zoom.html.f9cae3a2.js"),[]).then(({data:e})=>e),"v-3706649a":()=>X(()=>import("./404.html.f166316b.js"),[]).then(({data:e})=>e)},el=Te(lf),tl=eo({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),Xe=Te(tl),An=()=>Xe;To.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{el.value[e.key]=()=>Promise.resolve(e),e.key===Xe.value.key&&(Xe.value=e)});const nl=Symbol(""),af=()=>{const e=Ce(nl);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},rl=Symbol(""),cf=()=>{const e=Ce(rl);if(!e)throw new Error("usePageHead() is called without provider.");return e},uf=Symbol(""),ol=Symbol(""),ff=()=>{const e=Ce(ol);if(!e)throw new Error("usePageLang() is called without provider.");return e},Eo=Symbol(""),df=()=>{const e=Ce(Eo);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},hf={base:"/vue3-baidu-map-gl/dist/",lang:"en-US",title:"",description:"",head:[["link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/logo.png"}],["meta",{name:"msapplication-TileColor",content:"#3eaf7c"}],["meta",{name:"theme-color",content:"#3eaf7c"}],["script",{},` + */const Bi=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Gt=e=>Bi?Symbol(e):"_vr_"+e,eu=Gt("rvlm"),ds=Gt("rvd"),lr=Gt("r"),vo=Gt("rl"),Dr=Gt("rvl"),Nt=typeof window!="undefined";function tu(e){return e.__esModule||Bi&&e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function _r(e,t){const n={};for(const r in t){const o=t[r];n[r]=Array.isArray(o)?o.map(e):e(o)}return n}const un=()=>{},nu=/\/$/,ru=e=>e.replace(nu,"");function yr(e,t,n="/"){let r,o={},s="",i="";const l=t.indexOf("?"),a=t.indexOf("#",l>-1?l:0);return l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=lu(r!=null?r:t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:i}}function ou(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function su(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Vt(t.matched[r],n.matched[o])&&ji(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Vt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ji(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!iu(e[n],t[n]))return!1;return!0}function iu(e,t){return Array.isArray(e)?ps(e,t):Array.isArray(t)?ps(t,e):e===t}function ps(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function lu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,s,i;for(s=0;s({left:window.pageXOffset,top:window.pageYOffset});function du(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=fu(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ms(e,t){return(history.state?history.state.position-t:-1)+e}const Hr=new Map;function hu(e,t){Hr.set(e,t)}function pu(e){const t=Hr.get(e);return Hr.delete(e),t}let mu=()=>location.protocol+"//"+location.host;function Vi(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let l=o.includes(e.slice(s))?e.slice(s).length:1,a=o.slice(l);return a[0]!=="/"&&(a="/"+a),hs(a,"")}return hs(n,e)+r+o}function gu(e,t,n,r){let o=[],s=[],i=null;const l=({state:h})=>{const y=Vi(e,location),d=n.value,E=t.value;let g=0;if(h){if(n.value=y,t.value=h,i&&i===d){i=null;return}g=E?h.position-E.position:0}else r(y);o.forEach(v=>{v(n.value,d,{delta:g,type:_n.pop,direction:g?g>0?fn.forward:fn.back:fn.unknown})})};function a(){i=n.value}function c(h){o.push(h);const y=()=>{const d=o.indexOf(h);d>-1&&o.splice(d,1)};return s.push(y),y}function f(){const{history:h}=window;!h.state||h.replaceState(fe({},h.state,{scroll:ar()}),"")}function m(){for(const h of s)h();s=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f),{pauseListeners:a,listen:c,destroy:m}}function gs(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ar():null}}function vu(e){const{history:t,location:n}=window,r={value:Vi(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(a,c,f){const m=e.indexOf("#"),h=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+a:mu()+e+a;try{t[f?"replaceState":"pushState"](c,"",h),o.value=c}catch(y){console.error(y),n[f?"replace":"assign"](h)}}function i(a,c){const f=fe({},t.state,gs(o.value.back,a,o.value.forward,!0),c,{position:o.value.position});s(a,f,!0),r.value=a}function l(a,c){const f=fe({},o.value,t.state,{forward:a,scroll:ar()});s(f.current,f,!0);const m=fe({},gs(r.value,a,null),{position:f.position+1},c);s(a,m,!1),r.value=a}return{location:r,state:o,push:l,replace:i}}function _u(e){e=au(e);const t=vu(e),n=gu(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=fe({location:"",base:e,go:r,createHref:uu.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function yu(e){return typeof e=="string"||e&&typeof e=="object"}function Ui(e){return typeof e=="string"||typeof e=="symbol"}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qi=Gt("nf");var vs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vs||(vs={}));function Ut(e,t){return fe(new Error,{type:e,[qi]:!0},t)}function lt(e,t){return e instanceof Error&&qi in e&&(t==null||!!(e.type&t))}const _s="[^/]+?",bu={sensitive:!1,strict:!1,start:!0,end:!0},Eu=/[.+*?^${}()[\]/\\]/g;function wu(e,t){const n=fe({},bu,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function Au(e,t){let n=0;const r=e.score,o=t.score;for(;n1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:c,regexp:f,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}for(;l{i(T)}:un}function i(f){if(Ui(f)){const m=r.get(f);m&&(r.delete(f),n.splice(n.indexOf(m),1),m.children.forEach(i),m.alias.forEach(i))}else{const m=n.indexOf(f);m>-1&&(n.splice(m,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function a(f){let m=0;for(;m=0&&(f.record.path!==n[m].record.path||!Ki(f,n[m]));)m++;n.splice(m,0,f),f.record.name&&!ys(f)&&r.set(f.record.name,f)}function c(f,m){let h,y={},d,E;if("name"in f&&f.name){if(h=r.get(f.name),!h)throw Ut(1,{location:f});E=h.record.name,y=fe(Ru(m.params,h.keys.filter(T=>!T.optional).map(T=>T.name)),f.params),d=h.stringify(y)}else if("path"in f)d=f.path,h=n.find(T=>T.re.test(d)),h&&(y=h.parse(d),E=h.record.name);else{if(h=m.name?r.get(m.name):n.find(T=>T.re.test(m.path)),!h)throw Ut(1,{location:f,currentLocation:m});E=h.record.name,y=fe({},m.params,f.params),d=h.stringify(y)}const g=[];let v=h;for(;v;)g.unshift(v.record),v=v.parent;return{name:E,path:d,params:y,matched:g,meta:ku(g)}}return e.forEach(f=>s(f)),{addRoute:s,resolve:c,removeRoute:i,getRoutes:l,getRecordMatcher:o}}function Ru(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Lu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Iu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Iu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function ys(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ku(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function bs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ki(e,t){return t.children.some(n=>n===e||Ki(e,n))}const Wi=/#/g,zu=/&/g,Mu=/\//g,Nu=/=/g,Du=/\?/g,Yi=/\+/g,Hu=/%5B/g,Fu=/%5D/g,Gi=/%5E/g,$u=/%60/g,Ji=/%7B/g,Bu=/%7C/g,Zi=/%7D/g,ju=/%20/g;function _o(e){return encodeURI(""+e).replace(Bu,"|").replace(Hu,"[").replace(Fu,"]")}function Vu(e){return _o(e).replace(Ji,"{").replace(Zi,"}").replace(Gi,"^")}function Fr(e){return _o(e).replace(Yi,"%2B").replace(ju,"+").replace(Wi,"%23").replace(zu,"%26").replace($u,"`").replace(Ji,"{").replace(Zi,"}").replace(Gi,"^")}function Uu(e){return Fr(e).replace(Nu,"%3D")}function qu(e){return _o(e).replace(Wi,"%23").replace(Du,"%3F")}function Ku(e){return e==null?"":qu(e).replace(Mu,"%2F")}function Jn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Wu(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&Fr(s)):[r&&Fr(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Yu(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Array.isArray(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}function en(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function ut(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const a=m=>{m===!1?l(Ut(4,{from:n,to:t})):m instanceof Error?l(m):yu(m)?l(Ut(2,{from:t,to:m})):(s&&r.enterCallbacks[o]===s&&typeof m=="function"&&s.push(m),i())},c=e.call(r&&r.instances[o],t,n,a);let f=Promise.resolve(c);e.length<3&&(f=f.then(a)),f.catch(m=>l(m))})}function br(e,t,n,r){const o=[];for(const s of e)for(const i in s.components){let l=s.components[i];if(!(t!=="beforeRouteEnter"&&!s.instances[i]))if(Gu(l)){const c=(l.__vccOpts||l)[t];c&&o.push(ut(c,n,r,s,i))}else{let a=l();o.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${s.path}"`));const f=tu(c)?c.default:c;s.components[i]=f;const h=(f.__vccOpts||f)[t];return h&&ut(h,n,r,s,i)()}))}}return o}function Gu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ws(e){const t=Ce(lr),n=Ce(vo),r=ve(()=>t.resolve(Tt(e.to))),o=ve(()=>{const{matched:a}=r.value,{length:c}=a,f=a[c-1],m=n.matched;if(!f||!m.length)return-1;const h=m.findIndex(Vt.bind(null,f));if(h>-1)return h;const y=Cs(a[c-2]);return c>1&&Cs(f)===y&&m[m.length-1].path!==y?m.findIndex(Vt.bind(null,a[c-2])):h}),s=ve(()=>o.value>-1&&Xu(n.params,r.value.params)),i=ve(()=>o.value>-1&&o.value===n.matched.length-1&&ji(n.params,r.value.params));function l(a={}){return Qu(a)?t[Tt(e.replace)?"replace":"push"](Tt(e.to)).catch(un):Promise.resolve()}return{route:r,href:ve(()=>r.value.href),isActive:s,isExactActive:i,navigate:l}}const Ju=qe({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ws,setup(e,{slots:t}){const n=Yt(ws(e)),{options:r}=Ce(lr),o=ve(()=>({[As(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[As(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:ge("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Zu=Ju;function Qu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Xu(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Cs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const As=(e,t,n)=>e!=null?e:t!=null?t:n,ef=qe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const r=Ce(Dr),o=ve(()=>e.route||r.value),s=Ce(ds,0),i=ve(()=>o.value.matched[s]);Pt(ds,s+1),Pt(eu,i),Pt(Dr,o);const l=Te();return et(()=>[l.value,i.value,e.name],([a,c,f],[m,h,y])=>{c&&(c.instances[f]=a,h&&h!==c&&a&&a===m&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),a&&c&&(!h||!Vt(c,h)||!m)&&(c.enterCallbacks[f]||[]).forEach(d=>d(a))},{flush:"post"}),()=>{const a=o.value,c=i.value,f=c&&c.components[e.name],m=e.name;if(!f)return Ts(n.default,{Component:f,route:a});const h=c.props[e.name],y=h?h===!0?a.params:typeof h=="function"?h(a):h:null,E=ge(f,fe({},y,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(c.instances[m]=null)},ref:l}));return Ts(n.default,{Component:E,route:a})||E}}});function Ts(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qi=ef;function tf(e){const t=Ou(e.routes,e),n=e.parseQuery||Wu,r=e.stringifyQuery||Es,o=e.history,s=en(),i=en(),l=en(),a=ti(Ze);let c=Ze;Nt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=_r.bind(null,A=>""+A),m=_r.bind(null,Ku),h=_r.bind(null,Jn);function y(A,F){let k,$;return Ui(A)?(k=t.getRecordMatcher(A),$=F):$=A,t.addRoute($,k)}function d(A){const F=t.getRecordMatcher(A);F&&t.removeRoute(F)}function E(){return t.getRoutes().map(A=>A.record)}function g(A){return!!t.getRecordMatcher(A)}function v(A,F){if(F=fe({},F||a.value),typeof A=="string"){const Z=yr(n,A,F.path),u=t.resolve({path:Z.path},F),p=o.createHref(Z.fullPath);return fe(Z,u,{params:h(u.params),hash:Jn(Z.hash),redirectedFrom:void 0,href:p})}let k;if("path"in A)k=fe({},A,{path:yr(n,A.path,F.path).path});else{const Z=fe({},A.params);for(const u in Z)Z[u]==null&&delete Z[u];k=fe({},A,{params:m(A.params)}),F.params=m(F.params)}const $=t.resolve(k,F),le=A.hash||"";$.params=f(h($.params));const ae=ou(r,fe({},A,{hash:Vu(le),path:$.path})),te=o.createHref(ae);return fe({fullPath:ae,hash:le,query:r===Es?Yu(A.query):A.query||{}},$,{redirectedFrom:void 0,href:te})}function T(A){return typeof A=="string"?yr(n,A,a.value.path):fe({},A)}function O(A,F){if(c!==A)return Ut(8,{from:F,to:A})}function R(A){return C(A)}function H(A){return R(fe(T(A),{replace:!0}))}function N(A){const F=A.matched[A.matched.length-1];if(F&&F.redirect){const{redirect:k}=F;let $=typeof k=="function"?k(A):k;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=T($):{path:$},$.params={}),fe({query:A.query,hash:A.hash,params:A.params},$)}}function C(A,F){const k=c=v(A),$=a.value,le=A.state,ae=A.force,te=A.replace===!0,Z=N(k);if(Z)return C(fe(T(Z),{state:le,force:ae,replace:te}),F||k);const u=k;u.redirectedFrom=F;let p;return!ae&&su(r,$,k)&&(p=Ut(16,{to:u,from:$}),Pe($,$,!0,!1)),(p?Promise.resolve(p):Y(u,$)).catch(_=>lt(_)?lt(_,2)?_:be(_):Q(_,u,$)).then(_=>{if(_){if(lt(_,2))return C(fe(T(_.to),{state:le,force:ae,replace:te}),F||u)}else _=G(u,$,!0,te,le);return V(u,$,_),_})}function w(A,F){const k=O(A,F);return k?Promise.reject(k):Promise.resolve()}function Y(A,F){let k;const[$,le,ae]=nf(A,F);k=br($.reverse(),"beforeRouteLeave",A,F);for(const Z of $)Z.leaveGuards.forEach(u=>{k.push(ut(u,A,F))});const te=w.bind(null,A,F);return k.push(te),It(k).then(()=>{k=[];for(const Z of s.list())k.push(ut(Z,A,F));return k.push(te),It(k)}).then(()=>{k=br(le,"beforeRouteUpdate",A,F);for(const Z of le)Z.updateGuards.forEach(u=>{k.push(ut(u,A,F))});return k.push(te),It(k)}).then(()=>{k=[];for(const Z of A.matched)if(Z.beforeEnter&&!F.matched.includes(Z))if(Array.isArray(Z.beforeEnter))for(const u of Z.beforeEnter)k.push(ut(u,A,F));else k.push(ut(Z.beforeEnter,A,F));return k.push(te),It(k)}).then(()=>(A.matched.forEach(Z=>Z.enterCallbacks={}),k=br(ae,"beforeRouteEnter",A,F),k.push(te),It(k))).then(()=>{k=[];for(const Z of i.list())k.push(ut(Z,A,F));return k.push(te),It(k)}).catch(Z=>lt(Z,8)?Z:Promise.reject(Z))}function V(A,F,k){for(const $ of l.list())$(A,F,k)}function G(A,F,k,$,le){const ae=O(A,F);if(ae)return ae;const te=F===Ze,Z=Nt?history.state:{};k&&($||te?o.replace(A.fullPath,fe({scroll:te&&Z&&Z.scroll},le)):o.push(A.fullPath,le)),a.value=A,Pe(A,F,k,te),be()}let b;function M(){b=o.listen((A,F,k)=>{const $=v(A),le=N($);if(le){C(fe(le,{replace:!0}),$).catch(un);return}c=$;const ae=a.value;Nt&&hu(ms(ae.fullPath,k.delta),ar()),Y($,ae).catch(te=>lt(te,12)?te:lt(te,2)?(C(te.to,$).then(Z=>{lt(Z,20)&&!k.delta&&k.type===_n.pop&&o.go(-1,!1)}).catch(un),Promise.reject()):(k.delta&&o.go(-k.delta,!1),Q(te,$,ae))).then(te=>{te=te||G($,ae,!1),te&&(k.delta?o.go(-k.delta,!1):k.type===_n.pop&<(te,20)&&o.go(-1,!1)),V($,ae,te)}).catch(un)})}let W=en(),ie=en(),j;function Q(A,F,k){be(A);const $=ie.list();return $.length?$.forEach(le=>le(A,F,k)):console.error(A),Promise.reject(A)}function ne(){return j&&a.value!==Ze?Promise.resolve():new Promise((A,F)=>{W.add([A,F])})}function be(A){return j||(j=!A,M(),W.list().forEach(([F,k])=>A?k(A):F()),W.reset()),A}function Pe(A,F,k,$){const{scrollBehavior:le}=e;if(!Nt||!le)return Promise.resolve();const ae=!k&&pu(ms(A.fullPath,0))||($||!k)&&history.state&&history.state.scroll||null;return oo().then(()=>le(A,F,ae)).then(te=>te&&du(te)).catch(te=>Q(te,A,F))}const Le=A=>o.go(A);let Ne;const Se=new Set;return{currentRoute:a,addRoute:y,removeRoute:d,hasRoute:g,getRoutes:E,resolve:v,options:e,push:R,replace:H,go:Le,back:()=>Le(-1),forward:()=>Le(1),beforeEach:s.add,beforeResolve:i.add,afterEach:l.add,onError:ie.add,isReady:ne,install(A){const F=this;A.component("RouterLink",Zu),A.component("RouterView",Qi),A.config.globalProperties.$router=F,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>Tt(a)}),Nt&&!Ne&&a.value===Ze&&(Ne=!0,R(o.location).catch(le=>{}));const k={};for(const le in Ze)k[le]=ve(()=>a.value[le]);A.provide(lr,F),A.provide(vo,Yt(k)),A.provide(Dr,a);const $=A.unmount;Se.add(A),A.unmount=function(){Se.delete(A),Se.size<1&&(c=Ze,b&&b(),a.value=Ze,Ne=!1,j=!1),$()}}}}function It(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function nf(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;iVt(c,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(c=>Vt(c,a))||o.push(a))}return[n,r,o]}function yo(){return Ce(lr)}function bo(){return Ce(vo)}const rf=qe({setup(e,t){const n=Te(!1);return mt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)===null||o===void 0?void 0:o.call(r):null}}}),of="modulepreload",Ps={},sf="/vue3-baidu-map-gl/dist/",X=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${sf}${r}`,r in Ps)return;Ps[r]=!0;const o=r.endsWith(".css"),s=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${s}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":of,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((l,a)=>{i.addEventListener("load",l),i.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Xi={"v-8daa1a0e":ue(()=>X(()=>import("./index.html.46ac39db.js"),[])),"v-2d0ad528":ue(()=>X(()=>import("./index.html.92ecc461.js"),[])),"v-2b46f756":ue(()=>X(()=>import("./index.html.1081c36f.js"),[])),"v-743432fe":ue(()=>X(()=>import("./com-events.html.76e20261.js"),[])),"v-1db05c2e":ue(()=>X(()=>import("./custom.html.3e3b4c20.js"),[])),"v-6750500c":ue(()=>X(()=>import("./navigation3d.html.ea6d311c.js"),[])),"v-4b26b0e9":ue(()=>X(()=>import("./scale.html.40095aca.js"),[])),"v-2a00fae8":ue(()=>X(()=>import("./zoom.html.f23a7a94.js"),[])),"v-62758f72":ue(()=>X(()=>import("./quick-start.html.8112c7a9.js"),[])),"v-d4278ebc":ue(()=>X(()=>import("./circle.html.bd6033ab.js"),[])),"v-4d6f90ac":ue(()=>X(()=>import("./label.html.7833a043.js"),[])),"v-b1071910":ue(()=>X(()=>import("./marker.html.919ba483.js"),[])),"v-fe857f34":ue(()=>X(()=>import("./polygon.html.c4cc6ad8.js"),[])),"v-679dc772":ue(()=>X(()=>import("./polyline.html.af59fe26.js"),[])),"v-3706649a":ue(()=>X(()=>import("./404.html.e29251e5.js"),[]))},lf={"v-8daa1a0e":()=>X(()=>import("./index.html.d1881c28.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>X(()=>import("./index.html.1a899239.js"),[]).then(({data:e})=>e),"v-2b46f756":()=>X(()=>import("./index.html.7573124c.js"),[]).then(({data:e})=>e),"v-743432fe":()=>X(()=>import("./com-events.html.53d58457.js"),[]).then(({data:e})=>e),"v-1db05c2e":()=>X(()=>import("./custom.html.b6f783e2.js"),[]).then(({data:e})=>e),"v-6750500c":()=>X(()=>import("./navigation3d.html.eb3cd1b8.js"),[]).then(({data:e})=>e),"v-4b26b0e9":()=>X(()=>import("./scale.html.4c9cc79a.js"),[]).then(({data:e})=>e),"v-2a00fae8":()=>X(()=>import("./zoom.html.f9cae3a2.js"),[]).then(({data:e})=>e),"v-62758f72":()=>X(()=>import("./quick-start.html.d148a035.js"),[]).then(({data:e})=>e),"v-d4278ebc":()=>X(()=>import("./circle.html.b22656f5.js"),[]).then(({data:e})=>e),"v-4d6f90ac":()=>X(()=>import("./label.html.1c2d3489.js"),[]).then(({data:e})=>e),"v-b1071910":()=>X(()=>import("./marker.html.0aef404e.js"),[]).then(({data:e})=>e),"v-fe857f34":()=>X(()=>import("./polygon.html.8cca1316.js"),[]).then(({data:e})=>e),"v-679dc772":()=>X(()=>import("./polyline.html.aa4d1352.js"),[]).then(({data:e})=>e),"v-3706649a":()=>X(()=>import("./404.html.f166316b.js"),[]).then(({data:e})=>e)},el=Te(lf),tl=eo({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),Xe=Te(tl),An=()=>Xe;To.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{el.value[e.key]=()=>Promise.resolve(e),e.key===Xe.value.key&&(Xe.value=e)});const nl=Symbol(""),af=()=>{const e=Ce(nl);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},rl=Symbol(""),cf=()=>{const e=Ce(rl);if(!e)throw new Error("usePageHead() is called without provider.");return e},uf=Symbol(""),ol=Symbol(""),ff=()=>{const e=Ce(ol);if(!e)throw new Error("usePageLang() is called without provider.");return e},Eo=Symbol(""),df=()=>{const e=Ce(Eo);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},hf={base:"/vue3-baidu-map-gl/dist/",lang:"en-US",title:"",description:"",head:[["link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/logo.png"}],["meta",{name:"msapplication-TileColor",content:"#3eaf7c"}],["meta",{name:"theme-color",content:"#3eaf7c"}],["script",{},` var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); @@ -10,7 +10,7 @@ var El=Object.defineProperty,wl=Object.defineProperties;var Cl=Object.getOwnProp var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); - `]],locales:{"/zh/":{lang:"zh-CN",title:"Vue3 BaiduMap GL",description:"\u4E00\u5957\u57FA\u4E8EVue 3.0\u548C\u767E\u5EA6\u5730\u56FE\u7684\u5730\u56FE\u7EC4\u4EF6\u3002"}}},ft=Te(hf),pf=()=>ft;To.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{ft.value=e});const sl=Symbol(""),gh=()=>{const e=Ce(sl);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},mf=Symbol(""),wo=e=>{let t;e.pageKey?t=e.pageKey:t=An().value.key;const n=Xi[t];return n?ge(n):ge("div","404 Not Found")};wo.displayName="Content";wo.props={pageKey:{type:String,required:!1}};const gf={"404":ue(()=>X(()=>import("./404.4cc39085.js"),[])),Layout:ue(()=>X(()=>import("./Layout.402b137c.js"),[]))},vf=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),_f=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=vf(r);t.has(o)||(t.add(o),n.push(r))}),n},yf=e=>/^(https?:)?\/\//.test(e),il=e=>Object.prototype.toString.call(e)==="[object Object]",bf=e=>e.replace(/\/$/,""),Ef=e=>e.replace(/^\//,""),ll=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},xs=qe({name:"Vuepress",setup(){const e=An(),t=ve(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;he(r)?n=r:n="Layout"}else n="404";return gf[n]||cc(n,!1)});return()=>ge(t.value)}}),cr=e=>e,Co=e=>e,wf=e=>yf(e)?e:`${pf().value.base}${Ef(e)}`,yt=Yt({resolvePageData:async e=>{const t=el.value[e],n=await(t==null?void 0:t());return n!=null?n:tl},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=he(t.description)?t.description:n.description,o=[...U(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return _f(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>ll(e,t),resolveSiteLocaleData:(e,t)=>Je(Je({},e),e.locales[t])});const Cf=ge("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ge("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ge("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Af=qe({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=df(),n=ve(()=>{var r;return(r=e.locales[t.value])!==null&&r!==void 0?r:{openInNewWindow:"open in new window"}});return()=>ge("span",[Cf,ge("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Tf={"/":{openInNewWindow:"open in new window"},"/zh/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"}};var Pf=cr(({app:e})=>{e.component("ExternalLinkIcon",ge(Af,{locales:Tf}))});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var bt=Object.assign||function(e){for(var t=1;tft;To.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{ft.value=e});const sl=Symbol(""),gh=()=>{const e=Ce(sl);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},mf=Symbol(""),wo=e=>{let t;e.pageKey?t=e.pageKey:t=An().value.key;const n=Xi[t];return n?ge(n):ge("div","404 Not Found")};wo.displayName="Content";wo.props={pageKey:{type:String,required:!1}};const gf={"404":ue(()=>X(()=>import("./404.fa89f9dd.js"),[])),Layout:ue(()=>X(()=>import("./Layout.1fd907de.js"),[]))},vf=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),_f=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=vf(r);t.has(o)||(t.add(o),n.push(r))}),n},yf=e=>/^(https?:)?\/\//.test(e),il=e=>Object.prototype.toString.call(e)==="[object Object]",bf=e=>e.replace(/\/$/,""),Ef=e=>e.replace(/^\//,""),ll=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const s=o.split("/").length-r.split("/").length;return s!==0?s:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},xs=qe({name:"Vuepress",setup(){const e=An(),t=ve(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;he(r)?n=r:n="Layout"}else n="404";return gf[n]||cc(n,!1)});return()=>ge(t.value)}}),cr=e=>e,Co=e=>e,wf=e=>yf(e)?e:`${pf().value.base}${Ef(e)}`,yt=Yt({resolvePageData:async e=>{const t=el.value[e],n=await(t==null?void 0:t());return n!=null?n:tl},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=he(t.description)?t.description:n.description,o=[...U(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return _f(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>ll(e,t),resolveSiteLocaleData:(e,t)=>Je(Je({},e),e.locales[t])});const Cf=ge("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ge("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ge("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Af=qe({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=df(),n=ve(()=>{var r;return(r=e.locales[t.value])!==null&&r!==void 0?r:{openInNewWindow:"open in new window"}});return()=>ge("span",[Cf,ge("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Tf={"/":{openInNewWindow:"open in new window"},"/zh/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"}};var Pf=cr(({app:e})=>{e.component("ExternalLinkIcon",ge(Af,{locales:Tf}))});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var bt=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(b){function M(){}b(M,M)},o=function(b){var M=b.target;if(M===Y){d();return}O.indexOf(M)!==-1&&E({target:M})},s=function(){if(!(H||!w.original)){var b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(N-b)>C.scrollOffset&&setTimeout(d,150)}},i=function(b){var M=b.key||b.keyCode;(M==="Escape"||M==="Esc"||M===27)&&d()},l=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b;if(b.background&&(Y.style.background=b.background),b.container&&b.container instanceof Object&&(M.container=bt({},C.container,b.container)),b.template){var W=Nn(b.template)?b.template:document.querySelector(b.template);M.template=W}return C=bt({},C,M),O.forEach(function(ie){ie.dispatchEvent(kt("medium-zoom:update",{detail:{zoom:V}}))}),V},a=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(bt({},C,b))},c=function(){for(var b=arguments.length,M=Array(b),W=0;W0?M.reduce(function(j,Q){return[].concat(j,Os(Q))},[]):O;return ie.forEach(function(j){j.classList.remove("medium-zoom-image"),j.dispatchEvent(kt("medium-zoom:detach",{detail:{zoom:V}}))}),O=O.filter(function(j){return ie.indexOf(j)===-1}),V},m=function(b,M){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(ie){ie.addEventListener("medium-zoom:"+b,M,W)}),R.push({type:"medium-zoom:"+b,listener:M,options:W}),V},h=function(b,M){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(ie){ie.removeEventListener("medium-zoom:"+b,M,W)}),R=R.filter(function(ie){return!(ie.type==="medium-zoom:"+b&&ie.listener.toString()===M.toString())}),V},y=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b.target,W=function(){var j={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Q=void 0,ne=void 0;if(C.container)if(C.container instanceof Object)j=bt({},j,C.container),Q=j.width-j.left-j.right-C.margin*2,ne=j.height-j.top-j.bottom-C.margin*2;else{var be=Nn(C.container)?C.container:document.querySelector(C.container),Pe=be.getBoundingClientRect(),Le=Pe.width,Ne=Pe.height,Se=Pe.left,Jt=Pe.top;j=bt({},j,{width:Le,height:Ne,left:Se,top:Jt})}Q=Q||j.width-C.margin*2,ne=ne||j.height-C.margin*2;var A=w.zoomedHd||w.original,F=Ss(A)?Q:A.naturalWidth||Q,k=Ss(A)?ne:A.naturalHeight||ne,$=A.getBoundingClientRect(),le=$.top,ae=$.left,te=$.width,Z=$.height,u=Math.min(F,Q)/te,p=Math.min(k,ne)/Z,_=Math.min(u,p),x=(-ae+(Q-te)/2+C.margin+j.left)/_,P=(-le+(ne-Z)/2+C.margin+j.top)/_,L="scale("+_+") translate3d("+x+"px, "+P+"px, 0)";w.zoomed.style.transform=L,w.zoomedHd&&(w.zoomedHd.style.transform=L)};return new r(function(ie){if(M&&O.indexOf(M)===-1){ie(V);return}var j=function Le(){H=!1,w.zoomed.removeEventListener("transitionend",Le),w.original.dispatchEvent(kt("medium-zoom:opened",{detail:{zoom:V}})),ie(V)};if(w.zoomed){ie(V);return}if(M)w.original=M;else if(O.length>0){var Q=O;w.original=Q[0]}else{ie(V);return}if(w.original.dispatchEvent(kt("medium-zoom:open",{detail:{zoom:V}})),N=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,H=!0,w.zoomed=Of(w.original),document.body.appendChild(Y),C.template){var ne=Nn(C.template)?C.template:document.querySelector(C.template);w.template=document.createElement("div"),w.template.appendChild(ne.content.cloneNode(!0)),document.body.appendChild(w.template)}if(document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",d),w.zoomed.addEventListener("transitionend",j),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(be),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,W()};var be=setInterval(function(){w.zoomedHd.complete&&(clearInterval(be),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",d),document.body.appendChild(w.zoomedHd),W())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var Pe=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",Pe),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",d),document.body.appendChild(w.zoomedHd),W()})}else W()})},d=function(){return new r(function(b){if(H||!w.original){b(V);return}var M=function W(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(Y),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),H=!1,w.zoomed.removeEventListener("transitionend",W),w.original.dispatchEvent(kt("medium-zoom:closed",{detail:{zoom:V}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,b(V)};H=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(kt("medium-zoom:close",{detail:{zoom:V}})),w.zoomed.addEventListener("transitionend",M)})},E=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b.target;return w.original?d():y({target:M})},g=function(){return C},v=function(){return O},T=function(){return w.original},O=[],R=[],H=!1,N=0,C=n,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?C=t:(t||typeof t=="string")&&c(t),C=bt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},C);var Y=Sf(C.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",d);var V={open:y,close:d,toggle:E,update:l,clone:a,attach:c,detach:f,on:m,off:h,getOptions:g,getImages:v,getZoomedImage:T};return V};function Lf(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var If=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Lf(If);var kf=Rf;const zf=Symbol("mediumZoom");const Mf=".theme-default-content > img, .theme-default-content :not(a) > img",Nf={},Df=300;var Hf=cr(({app:e,router:t})=>{const n=kf(Nf);n.refresh=(r=Mf)=>{n.detach(),n.attach(r)},e.provide(zf,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Df)})});const Ff={sidebarDepth:6,docsDir:"docs",locales:{"/":{selectLanguageName:"English",editLinkText:"Edit this page on GitHub"},"/zh/":{selectLanguageName:"\u7B80\u4F53\u4E2D\u6587",selectLanguageText:"\u9009\u62E9\u8BED\u8A00",selectLanguageAriaLabel:"\u9009\u62E9\u8BED\u8A00",editLinkText:"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875",lastUpdatedText:"\u4E0A\u6B21\u66F4\u65B0",contributorsText:"\u8D21\u732E\u8005",tip:"\u63D0\u793A",warning:"\u6CE8\u610F",danger:"\u8B66\u544A",notFound:["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],backToHome:"\u8FD4\u56DE\u9996\u9875",openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00",toggleDarkMode:"\u5207\u6362\u591C\u95F4\u6A21\u5F0F",toggleSidebar:"\u5207\u6362\u4FA7\u8FB9\u680F",navbar:[{text:"\u6307\u5357",link:"/zh/guide/quick-start"},{text:"github",link:"https://github.com/yue1123/vue3-baidu-map-gl"}],sidebar:[{text:"\u6307\u5357",children:["/zh/guide/quick-start/"]},{text:"\u57FA\u7840",children:["/zh/base","/zh/base/com-events"]},{text:"\u63A7\u4EF6",children:["/zh/control/custom","/zh/control/navigation3d","/zh/control/scale","/zh/control/zoom"]},{text:"\u8986\u76D6\u7269",children:["/zh/overlay/circle","/zh/overlay/label","/zh/overlay/marker","/zh/overlay/polygon","/zh/overlay/polyline"]}]}},logo:"https://vuejs.org/images/logo.png",navbar:[],darkMode:!0,repo:null,selectLanguageText:"Languages",selectLanguageAriaLabel:"Select language",sidebar:"auto",editLink:!0,editLinkText:"Edit this page",lastUpdated:!0,lastUpdatedText:"Last Updated",contributors:!0,contributorsText:"Contributors",notFound:["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],backToHome:"Take me home",openInNewWindow:"open in new window",toggleDarkMode:"toggle dark mode",toggleSidebar:"toggle sidebar"},al=Te(Ff),$f=()=>al;To.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{al.value=e});const cl=Symbol(""),Bf=()=>{const e=Ce(cl);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},jf=(e,t)=>{var n;return Je(Je({},e),(n=e.locales)===null||n===void 0?void 0:n[t])};var Vf=cr(({app:e})=>{const t=$f(),n=e._context.provides[Eo],r=ve(()=>jf(t.value,n.value));e.provide(cl,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}),ul=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const Uf=qe({props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(sr(),Oi("span",{class:yn(["badge",e.type]),style:Xn({verticalAlign:e.vertical})},[ki(t.$slots,"default",{},()=>[fo(Il(e.text),1)])],6))}});var qf=ul(Uf,[["__file","Badge.vue"]]),Kf=qe({name:"CodeGroup",setup(e,{slots:t}){const n=Te(-1),r=Te([]),o=(l=n.value)=>{l{l>0?n.value=l-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(l,a)=>{l.key===" "||l.key==="Enter"?(l.preventDefault(),n.value=a):l.key==="ArrowRight"?(l.preventDefault(),o(a)):l.key==="ArrowLeft"&&(l.preventDefault(),s(a))};return()=>{var l;const a=(((l=t.default)===null||l===void 0?void 0:l.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((c,f)=>{c.props.active=f===n.value}),ge("div",{class:"code-group"},[ge("div",{class:"code-group__nav"},ge("ul",{class:"code-group__ul"},a.map((c,f)=>{const m=f===n.value;return ge("li",{class:"code-group__li"},ge("button",{ref:h=>{h&&(r.value[f]=h)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=f,onKeydown:h=>i(h,f)},c.props.title))}))),a]))}}});const Wf=["aria-selected"],Yf=qe({name:"CodeGroupItem"}),Gf=qe(Pn(Je({},Yf),{props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(sr(),Oi("div",{class:yn(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ki(t.$slots,"default")],10,Wf))}}));var Jf=ul(Gf,[["__file","CodeGroupItem.vue"]]);function fl(e){return jl()?(Vl(e),!0):!1}const Tn=typeof window!="undefined",Zf=e=>typeof e=="string",Er=()=>{};function Qf(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const dl=e=>e();function Xf(e=dl){const t=Te(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...s)=>{t.value&&e(...s)}}}function ed(e,t=!0){Mi()?vi(e):t?e():oo(e)}var Rs=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,rd=(e,t)=>{var n={};for(var r in e)td.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Rs)for(var r of Rs(e))t.indexOf(r)<0&&nd.call(e,r)&&(n[r]=e[r]);return n};function od(e,t,n={}){const r=n,{eventFilter:o=dl}=r,s=rd(r,["eventFilter"]);return et(e,Qf(o,t),s)}var sd=Object.defineProperty,id=Object.defineProperties,ld=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Ls=(e,t,n)=>t in e?sd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ad=(e,t)=>{for(var n in t||(t={}))hl.call(t,n)&&Ls(e,n,t[n]);if(Zn)for(var n of Zn(t))pl.call(t,n)&&Ls(e,n,t[n]);return e},cd=(e,t)=>id(e,ld(t)),ud=(e,t)=>{var n={};for(var r in e)hl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Zn)for(var r of Zn(e))t.indexOf(r)<0&&pl.call(e,r)&&(n[r]=e[r]);return n};function fd(e,t,n={}){const r=n,{eventFilter:o}=r,s=ud(r,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=Xf(o);return{stop:od(e,t,cd(ad({},s),{eventFilter:i})),pause:l,resume:a,isActive:c}}function dd(e){var t;const n=Tt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Qn=Tn?window:void 0;Tn&&window.document;Tn&&window.navigator;Tn&&window.location;function hd(...e){let t,n,r,o;if(Zf(e[0])?([n,r,o]=e,t=Qn):[t,n,r,o]=e,!t)return Er;let s=Er;const i=et(()=>dd(t),a=>{s(),a&&(a.addEventListener(n,r,o),s=()=>{a.removeEventListener(n,r,o),s=Er})},{immediate:!0,flush:"post"}),l=()=>{i(),s()};return fl(l),l}function pd(e,t={}){const{window:n=Qn}=t;let r;const o=Te(!1),s=()=>{!n||(r||(r=n.matchMedia(e)),o.value=r.matches)};return ed(()=>{s(),r&&("addEventListener"in r?r.addEventListener("change",s):r.addListener(s),fl(()=>{"removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s)}))}),o}const $r=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Br="__vueuse_ssr_handlers__";$r[Br]=$r[Br]||{};const md=$r[Br];function gd(e,t){return md[e]||t}function vd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const _d={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function yd(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:f=Qn,eventFilter:m,onError:h=N=>{console.error(N)}}=r,y=(c?ti:Te)(t);if(!n)try{n=gd("getDefaultStorage",()=>{var N;return(N=Qn)==null?void 0:N.localStorage})()}catch(N){h(N)}if(!n)return y;const d=Tt(t),E=vd(d),g=(o=r.serializer)!=null?o:_d[E],{pause:v,resume:T}=fd(y,()=>O(y.value),{flush:s,deep:i,eventFilter:m});return f&&l&&hd(f,"storage",H),H(),y;function O(N){try{N==null?n.removeItem(e):n.setItem(e,g.write(N))}catch(C){h(C)}}function R(N){if(!(N&&N.key!==e)){v();try{const C=N?N.newValue:n.getItem(e);return C==null?(a&&d!==null&&n.setItem(e,g.write(d)),d):typeof C!="string"?C:g.read(C)}catch(C){h(C)}finally{T()}}}function H(N){N&&N.key!==e||(y.value=R(N))}}function bd(e){return pd("(prefers-color-scheme: dark)",e)}var Is,ks;Tn&&(window==null?void 0:window.navigator)&&((Is=window==null?void 0:window.navigator)==null?void 0:Is.platform)&&/iP(ad|hone|od)/.test((ks=window==null?void 0:window.navigator)==null?void 0:ks.platform);const ml=Symbol(""),vh=()=>{const e=Ce(ml);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ed=()=>{const e=yl(),t=bd(),n=yd("vuepress-color-scheme","auto"),r=ve({get(){return e.value.darkMode?n.value==="auto"?t.value:n.value==="dark":!1},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Pt(ml,r),wd(r)},wd=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};mt(()=>{et(e,t,{immediate:!0})}),co(()=>t())},gl=(...e)=>{const n=yo().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=ee(o)?o(n):o,i=he(s)?{path:s}:s;return gl(Je({hash:n.hash,query:n.query,params:n.params},i))},Cd=e=>{const t=gl(e);return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let wr=null,tn=null;const Ad={wait:()=>wr,pending:()=>{wr=new Promise(e=>tn=e)},resolve:()=>{tn==null||tn(),wr=null,tn=null}},Td=()=>Ad,vl=Symbol("sidebarItems"),_h=()=>{const e=Ce(vl);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Pd=()=>{const e=yl(),t=af(),n=ve(()=>xd(t.value,e.value));Pt(vl,n)},xd=(e,t)=>{var n,r,o,s;const i=(r=(n=e.sidebar)!==null&&n!==void 0?n:t.sidebar)!==null&&r!==void 0?r:"auto",l=(s=(o=e.sidebarDepth)!==null&&o!==void 0?o:t.sidebarDepth)!==null&&s!==void 0?s:2;return e.home||i===!1?[]:i==="auto"?Od(l):U(i)?_l(i,l):il(i)?Rd(i,l):[]},Sd=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Ao(e.children,t)}),Ao=(e,t)=>t>0?e.map(n=>Sd(n,t-1)):[],Od=e=>{const t=An();return[{text:t.value.title,children:Ao(t.value.headers,e)}]},_l=(e,t)=>{const n=bo(),r=An(),o=s=>{var i;let l;if(he(s)?l=Cd(s):l=s,l.children)return Pn(Je({},l),{children:l.children.map(a=>o(a))});if(l.link===n.path){const a=((i=r.value.headers[0])===null||i===void 0?void 0:i.level)===1?r.value.headers[0].children:r.value.headers;return Pn(Je({},l),{children:Ao(a,t)})}return l};return e.map(s=>o(s))},Rd=(e,t)=>{var n;const r=bo(),o=ll(e,r.path),s=(n=e[o])!==null&&n!==void 0?n:[];return _l(s,t)},yl=()=>Bf();var Ld=cr(({app:e,router:t})=>{e.component("Badge",qf),e.component("CodeGroup",Kf),e.component("CodeGroupItem",Jf),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ge(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ge(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Td().wait(),n(...r))}),Id=({app:e})=>{e.component("Map",ue(()=>X(()=>import("./index.2e4cec3b.js"),["assets/index.2e4cec3b.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"]))),e.component("Control",ue(()=>X(()=>import("./index.32976e47.js"),["assets/index.32976e47.js","assets/useLife.c921ffd5.js","assets/useBaseMapEffect.9327f722.js"]))),e.component("Navigation3d",ue(()=>X(()=>import("./index.3bdecd7a.js"),["assets/index.3bdecd7a.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js"]))),e.component("Scale",ue(()=>X(()=>import("./index.0a6ca83f.js"),["assets/index.0a6ca83f.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js"]))),e.component("Zoom",ue(()=>X(()=>import("./index.8e3e5680.js"),["assets/index.8e3e5680.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js"]))),e.component("Circle",ue(()=>X(()=>import("./index.e3bafa48.js"),["assets/index.e3bafa48.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"]))),e.component("Label",ue(()=>X(()=>import("./index.265bb117.js"),["assets/index.265bb117.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"]))),e.component("Marker",ue(()=>X(()=>import("./index.87e72988.js"),["assets/index.87e72988.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"]))),e.component("Polygon",ue(()=>X(()=>import("./index.178d15a4.js"),["assets/index.178d15a4.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"]))),e.component("Polyline",ue(()=>X(()=>import("./index.9ec4fd92.js"),["assets/index.9ec4fd92.js","assets/useBaseMapEffect.9327f722.js","assets/useLife.c921ffd5.js","assets/bindEvents.81d30a10.js"])))};const kd=[Pf,Hf,Vf,Ld,Id];function bl(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,l=(o=n.callback)!=null&&o,a=n.maxWait,c=Date.now(),f=[];function m(){if(a!==void 0){var y=Date.now()-c;if(y+t>=a)return a-y}return t}var h=function(){var y=[].slice.call(arguments),d=this;return new Promise(function(E,g){var v=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var O=e.apply(d,y);l&&l(O),f.forEach(function(R){return(0,R.resolve)(O)}),f=[]}},m()),v){var T=e.apply(d,y);return l&&l(T),E(T)}f.push({resolve:E,reject:g})})};return h.cancel=function(y){s!==void 0&&clearTimeout(s),f.forEach(function(d){return(0,d.reject)(y)}),f=[]},h}const zs=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,zd=()=>window.scrollTo({top:0,behavior:"smooth"});const Md=qe({name:"BackToTop",setup(){const e=Te(0),t=ve(()=>e.value>300),n=bl(()=>{e.value=zs()},100);mt(()=>{e.value=zs(),window.addEventListener("scroll",()=>n())});const r=ge("div",{class:"back-to-top",onClick:zd});return()=>ge(go,{name:"back-to-top"},()=>t.value?r:null)}}),Nd=[Md],Dd=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=yo(),s=An(),l=bl(()=>{var a,c,f,m;const h=Array.from(document.querySelectorAll(e)),d=Array.from(document.querySelectorAll(t)).filter(O=>h.some(R=>R.hash===O.hash)),E=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),g=window.innerHeight+E,v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),T=Math.abs(v-g)=((c=(a=R.parentElement)===null||a===void 0?void 0:a.offsetTop)!==null&&c!==void 0?c:0)-r,w=!H||E<((m=(f=H.parentElement)===null||f===void 0?void 0:f.offsetTop)!==null&&m!==void 0?m:0)-r;if(!(N||C&&w))continue;const V=decodeURIComponent(o.currentRoute.value.hash),G=decodeURIComponent(R.hash);if(V===G)return;if(T){for(let b=O+1;b{l(),window.addEventListener("scroll",l)}),ao(()=>{window.removeEventListener("scroll",l)}),et(()=>s.value.path,l)},Hd=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Fd="a.sidebar-item",$d=".header-anchor",Bd=300,jd=5;var Vd=Co(()=>{Dd({headerLinkSelector:Fd,headerAnchorSelector:$d,delay:Bd,offset:jd})}),Ud=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Dn={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(Ud,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(d){var E,g;for(E in d)g=d[E],g!==void 0&&d.hasOwnProperty(E)&&(r[E]=g);return this},n.status=null,n.set=function(d){var E=n.isStarted();d=o(d,r.minimum,1),n.status=d===1?null:d;var g=n.render(!E),v=g.querySelector(r.barSelector),T=r.speed,O=r.easing;return g.offsetWidth,l(function(R){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),a(v,i(d,T,O)),d===1?(a(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){a(g,{transition:"all "+T+"ms linear",opacity:0}),setTimeout(function(){n.remove(),R()},T)},T)):setTimeout(R,T)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var d=function(){setTimeout(function(){!n.status||(n.trickle(),d())},r.trickleSpeed)};return r.trickle&&d(),this},n.done=function(d){return!d&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(d){var E=n.status;return E?(typeof d!="number"&&(d=(1-E)*o(Math.random()*E,.1,.95)),E=o(E+d,0,.994),n.set(E)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var d=0,E=0;n.promise=function(g){return!g||g.state()==="resolved"?this:(E===0&&n.start(),d++,E++,g.always(function(){E--,E===0?(d=0,n.done()):n.set((d-E)/d)}),this)}}(),n.render=function(d){if(n.isRendered())return document.getElementById("nprogress");f(document.documentElement,"nprogress-busy");var E=document.createElement("div");E.id="nprogress",E.innerHTML=r.template;var g=E.querySelector(r.barSelector),v=d?"-100":s(n.status||0),T=document.querySelector(r.parent),O;return a(g,{transition:"all 0 linear",transform:"translate3d("+v+"%,0,0)"}),r.showSpinner||(O=E.querySelector(r.spinnerSelector),O&&y(O)),T!=document.body&&f(T,"nprogress-custom-parent"),T.appendChild(E),E},n.remove=function(){m(document.documentElement,"nprogress-busy"),m(document.querySelector(r.parent),"nprogress-custom-parent");var d=document.getElementById("nprogress");d&&y(d)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var d=document.body.style,E="WebkitTransform"in d?"Webkit":"MozTransform"in d?"Moz":"msTransform"in d?"ms":"OTransform"in d?"O":"";return E+"Perspective"in d?"translate3d":E+"Transform"in d?"translate":"margin"};function o(d,E,g){return dg?g:d}function s(d){return(-1+d)*100}function i(d,E,g){var v;return r.positionUsing==="translate3d"?v={transform:"translate3d("+s(d)+"%,0,0)"}:r.positionUsing==="translate"?v={transform:"translate("+s(d)+"%,0)"}:v={"margin-left":s(d)+"%"},v.transition="all "+E+"ms "+g,v}var l=function(){var d=[];function E(){var g=d.shift();g&&g(E)}return function(g){d.push(g),d.length==1&&E()}}(),a=function(){var d=["Webkit","O","Moz","ms"],E={};function g(R){return R.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(H,N){return N.toUpperCase()})}function v(R){var H=document.body.style;if(R in H)return R;for(var N=d.length,C=R.charAt(0).toUpperCase()+R.slice(1),w;N--;)if(w=d[N]+C,w in H)return w;return R}function T(R){return R=g(R),E[R]||(E[R]=v(R))}function O(R,H,N){H=T(H),R.style[H]=N}return function(R,H){var N=arguments,C,w;if(N.length==2)for(C in H)w=H[C],w!==void 0&&H.hasOwnProperty(C)&&O(R,C,w);else O(R,N[1],N[2])}}();function c(d,E){var g=typeof d=="string"?d:h(d);return g.indexOf(" "+E+" ")>=0}function f(d,E){var g=h(d),v=g+E;c(g,E)||(d.className=v.substring(1))}function m(d,E){var g=h(d),v;!c(d,E)||(v=g.replace(" "+E+" "," "),d.className=v.substring(1,v.length-1))}function h(d){return(" "+(d.className||"")+" ").replace(/\s+/gi," ")}function y(d){d&&d.parentNode&&d.parentNode.removeChild(d)}return n})})(Dn);const qd=()=>{mt(()=>{const e=yo(),t=new Set;t.add(e.currentRoute.value.path),Dn.exports.configure({showSpinner:!1}),e.beforeEach(n=>{t.has(n.path)||Dn.exports.start()}),e.afterEach(n=>{t.add(n.path),Dn.exports.done()})})};var Kd=Co(()=>{qd()}),Wd=Co(()=>{Ed(),Pd()});const Yd=[Vd,Kd,Wd],Gd=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0ad528","/zh/",{title:""},["/zh/index.html","/zh/README.md"]],["v-743432fe","/zh/base/com-events.html",{title:"\u5168\u5C40\u7EC4\u4EF6\u4E8B\u4EF6"},["/zh/base/com-events","/zh/base/com-events.md"]],["v-2b46f756","/zh/base/",{title:"Map \u5730\u56FE"},["/zh/base/index.html","/zh/base/README.md"]],["v-62758f72","/zh/guide/quick-start.html",{title:"\u5FEB\u901F\u5F00\u59CB"},["/zh/guide/quick-start","/zh/guide/quick-start.md"]],["v-d4278ebc","/zh/overlay/circle.html",{title:"Circle \u5706\u5F62"},["/zh/overlay/circle","/zh/overlay/circle.md"]],["v-4d6f90ac","/zh/overlay/label.html",{title:"Label \u6587\u672C\u6807\u6CE8"},["/zh/overlay/label","/zh/overlay/label.md"]],["v-b1071910","/zh/overlay/marker.html",{title:"Marker \u6807\u6CE8\u70B9"},["/zh/overlay/marker","/zh/overlay/marker.md"]],["v-fe857f34","/zh/overlay/polygon.html",{title:"Polygon \u591A\u8FB9\u5F62"},["/zh/overlay/polygon","/zh/overlay/polygon.md"]],["v-679dc772","/zh/overlay/polyline.html",{title:"Polyline \u6298\u7EBF"},["/zh/overlay/polyline","/zh/overlay/polyline.md"]],["v-1db05c2e","/zh/control/custom.html",{title:"Control \u81EA\u5B9A\u4E49\u63A7\u4EF6"},["/zh/control/custom","/zh/control/custom.md"]],["v-6750500c","/zh/control/navigation3d.html",{title:"Navigation3d 3D\u89C6\u89D2\u5BFC\u822A\u63A7\u4EF6"},["/zh/control/navigation3d","/zh/control/navigation3d.md"]],["v-4b26b0e9","/zh/control/scale.html",{title:"Scale \u6BD4\u4F8B\u5C3A\u63A7\u4EF6"},["/zh/control/scale","/zh/control/scale.md"]],["v-2a00fae8","/zh/control/zoom.html",{title:"Zoom \u7F29\u653E\u63A7\u4EF6"},["/zh/control/zoom","/zh/control/zoom.md"]],["v-3706649a","/404.html",{title:""},["/404"]]],Jd=Gd.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:xs,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:xs}]),Zd=_u,Qd=()=>{const e=tf({history:Zd(bf(ft.value.base)),routes:Jd,scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===Ze)&&([Xe.value]=await Promise.all([yt.resolvePageData(t.name),(r=Xi[t.name])===null||r===void 0?void 0:r.__asyncLoader()]))}),e},Xd=e=>{e.component("ClientOnly",rf),e.component("Content",wo)},eh=(e,t)=>{const n=ve(()=>yt.resolveRouteLocale(ft.value.locales,t.currentRoute.value.path)),r=ve(()=>yt.resolveSiteLocaleData(ft.value,n.value)),o=ve(()=>yt.resolvePageFrontmatter(Xe.value)),s=ve(()=>yt.resolvePageHeadTitle(Xe.value,r.value)),i=ve(()=>yt.resolvePageHead(s.value,o.value,r.value)),l=ve(()=>yt.resolvePageLang(Xe.value));return e.provide(Eo,n),e.provide(sl,r),e.provide(nl,o),e.provide(uf,s),e.provide(rl,i),e.provide(ol,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>s.value},$lang:{get:()=>l.value},$page:{get:()=>Xe.value},$routeLocale:{get:()=>n.value},$site:{get:()=>ft.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>wf}}),{pageData:Xe,pageFrontmatter:o,pageHead:i,pageHeadTitle:s,pageLang:l,routeLocale:n,siteData:ft,siteLocaleData:r}},th=()=>{const e=bo(),t=cf(),n=ff(),r=Te([]),o=()=>{t.value.forEach(i=>{const l=nh(i);l&&r.value.push(l)})},s=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const l=rh(i);l!==null&&(document.head.appendChild(l),r.value.push(l))})};Pt(mf,s),mt(()=>{o(),s(),et(()=>e.path,()=>s())})},nh=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>he(a)?`[${l}="${a}"]`:a===!0?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)||null},rh=([e,t,n])=>{if(!he(e))return null;const r=document.createElement(e);return il(t)&&Object.entries(t).forEach(([o,s])=>{he(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),he(n)&&r.appendChild(document.createTextNode(n)),r},oh=Qc,sh=async()=>{const e=oh({name:"VuepressApp",setup(){th();for(const n of Yd)n();return()=>[ge(Qi),...Nd.map(n=>ge(n))]}}),t=Qd();Xd(e),eh(e,t);for(const n of kd)await n({app:e,router:t,siteData:ft});return e.use(t),{app:e,router:t}};sh().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{_h as $,af as A,ve as B,U as C,fh as D,uh as E,Re as F,bo as G,lh as H,Ri as I,mc as J,yf as K,pf as L,gh as M,vh as N,ge as O,wf as P,rf as Q,yn as R,mh as S,go as T,Ef as U,bf as V,yo as W,he as X,Cd as Y,An as Z,ul as _,co as a,il as a0,ph as a1,Td as a2,sr as b,Oi as c,sh as createVueApp,qe as d,Ii as e,oo as f,Mi as g,Te as h,Ce as i,ch as j,cc as k,ah as l,hh as m,Xn as n,mt as o,Pt as p,ye as q,ki as r,Sa as s,Il as t,Tt as u,dh as v,et as w,fo as x,df as y,yl as z}; +See: https://github.com/francoischalifour/medium-zoom`)}},Sf=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},Of=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,s=n.width,i=n.height,l=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return l.removeAttribute("id"),l.style.position="absolute",l.style.top=r+a+"px",l.style.left=o+c+"px",l.style.width=s+"px",l.style.height=i+"px",l.style.transform="",l},kt=function(t,n){var r=bt({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},Rf=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(b){function M(){}b(M,M)},o=function(b){var M=b.target;if(M===Y){d();return}O.indexOf(M)!==-1&&E({target:M})},s=function(){if(!(H||!w.original)){var b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(N-b)>C.scrollOffset&&setTimeout(d,150)}},i=function(b){var M=b.key||b.keyCode;(M==="Escape"||M==="Esc"||M===27)&&d()},l=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b;if(b.background&&(Y.style.background=b.background),b.container&&b.container instanceof Object&&(M.container=bt({},C.container,b.container)),b.template){var W=Nn(b.template)?b.template:document.querySelector(b.template);M.template=W}return C=bt({},C,M),O.forEach(function(ie){ie.dispatchEvent(kt("medium-zoom:update",{detail:{zoom:V}}))}),V},a=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(bt({},C,b))},c=function(){for(var b=arguments.length,M=Array(b),W=0;W0?M.reduce(function(j,Q){return[].concat(j,Os(Q))},[]):O;return ie.forEach(function(j){j.classList.remove("medium-zoom-image"),j.dispatchEvent(kt("medium-zoom:detach",{detail:{zoom:V}}))}),O=O.filter(function(j){return ie.indexOf(j)===-1}),V},m=function(b,M){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(ie){ie.addEventListener("medium-zoom:"+b,M,W)}),R.push({type:"medium-zoom:"+b,listener:M,options:W}),V},h=function(b,M){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return O.forEach(function(ie){ie.removeEventListener("medium-zoom:"+b,M,W)}),R=R.filter(function(ie){return!(ie.type==="medium-zoom:"+b&&ie.listener.toString()===M.toString())}),V},y=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b.target,W=function(){var j={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Q=void 0,ne=void 0;if(C.container)if(C.container instanceof Object)j=bt({},j,C.container),Q=j.width-j.left-j.right-C.margin*2,ne=j.height-j.top-j.bottom-C.margin*2;else{var be=Nn(C.container)?C.container:document.querySelector(C.container),Pe=be.getBoundingClientRect(),Le=Pe.width,Ne=Pe.height,Se=Pe.left,Jt=Pe.top;j=bt({},j,{width:Le,height:Ne,left:Se,top:Jt})}Q=Q||j.width-C.margin*2,ne=ne||j.height-C.margin*2;var A=w.zoomedHd||w.original,F=Ss(A)?Q:A.naturalWidth||Q,k=Ss(A)?ne:A.naturalHeight||ne,$=A.getBoundingClientRect(),le=$.top,ae=$.left,te=$.width,Z=$.height,u=Math.min(F,Q)/te,p=Math.min(k,ne)/Z,_=Math.min(u,p),x=(-ae+(Q-te)/2+C.margin+j.left)/_,P=(-le+(ne-Z)/2+C.margin+j.top)/_,L="scale("+_+") translate3d("+x+"px, "+P+"px, 0)";w.zoomed.style.transform=L,w.zoomedHd&&(w.zoomedHd.style.transform=L)};return new r(function(ie){if(M&&O.indexOf(M)===-1){ie(V);return}var j=function Le(){H=!1,w.zoomed.removeEventListener("transitionend",Le),w.original.dispatchEvent(kt("medium-zoom:opened",{detail:{zoom:V}})),ie(V)};if(w.zoomed){ie(V);return}if(M)w.original=M;else if(O.length>0){var Q=O;w.original=Q[0]}else{ie(V);return}if(w.original.dispatchEvent(kt("medium-zoom:open",{detail:{zoom:V}})),N=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,H=!0,w.zoomed=Of(w.original),document.body.appendChild(Y),C.template){var ne=Nn(C.template)?C.template:document.querySelector(C.template);w.template=document.createElement("div"),w.template.appendChild(ne.content.cloneNode(!0)),document.body.appendChild(w.template)}if(document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",d),w.zoomed.addEventListener("transitionend",j),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(be),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,W()};var be=setInterval(function(){w.zoomedHd.complete&&(clearInterval(be),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",d),document.body.appendChild(w.zoomedHd),W())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var Pe=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",Pe),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",d),document.body.appendChild(w.zoomedHd),W()})}else W()})},d=function(){return new r(function(b){if(H||!w.original){b(V);return}var M=function W(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(Y),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),H=!1,w.zoomed.removeEventListener("transitionend",W),w.original.dispatchEvent(kt("medium-zoom:closed",{detail:{zoom:V}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,b(V)};H=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(kt("medium-zoom:close",{detail:{zoom:V}})),w.zoomed.addEventListener("transitionend",M)})},E=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=b.target;return w.original?d():y({target:M})},g=function(){return C},v=function(){return O},T=function(){return w.original},O=[],R=[],H=!1,N=0,C=n,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?C=t:(t||typeof t=="string")&&c(t),C=bt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},C);var Y=Sf(C.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",s),window.addEventListener("resize",d);var V={open:y,close:d,toggle:E,update:l,clone:a,attach:c,detach:f,on:m,off:h,getOptions:g,getImages:v,getZoomedImage:T};return V};function Lf(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var If=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Lf(If);var kf=Rf;const zf=Symbol("mediumZoom");const Mf=".theme-default-content > img, .theme-default-content :not(a) > img",Nf={},Df=300;var Hf=cr(({app:e,router:t})=>{const n=kf(Nf);n.refresh=(r=Mf)=>{n.detach(),n.attach(r)},e.provide(zf,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Df)})});const Ff={sidebarDepth:6,docsDir:"docs",locales:{"/":{selectLanguageName:"English",editLinkText:"Edit this page on GitHub"},"/zh/":{selectLanguageName:"\u7B80\u4F53\u4E2D\u6587",selectLanguageText:"\u9009\u62E9\u8BED\u8A00",selectLanguageAriaLabel:"\u9009\u62E9\u8BED\u8A00",editLinkText:"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875",lastUpdatedText:"\u4E0A\u6B21\u66F4\u65B0",contributorsText:"\u8D21\u732E\u8005",tip:"\u63D0\u793A",warning:"\u6CE8\u610F",danger:"\u8B66\u544A",notFound:["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],backToHome:"\u8FD4\u56DE\u9996\u9875",openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00",toggleDarkMode:"\u5207\u6362\u591C\u95F4\u6A21\u5F0F",toggleSidebar:"\u5207\u6362\u4FA7\u8FB9\u680F",navbar:[{text:"\u6307\u5357",link:"/zh/guide/quick-start"},{text:"github",link:"https://github.com/yue1123/vue3-baidu-map-gl"}],sidebar:[{text:"\u6307\u5357",children:["/zh/guide/quick-start/"]},{text:"\u57FA\u7840",children:["/zh/base","/zh/base/com-events"]},{text:"\u63A7\u4EF6",children:["/zh/control/custom","/zh/control/navigation3d","/zh/control/scale","/zh/control/zoom"]},{text:"\u8986\u76D6\u7269",children:["/zh/overlay/circle","/zh/overlay/label","/zh/overlay/marker","/zh/overlay/polygon","/zh/overlay/polyline"]}]}},logo:"https://vuejs.org/images/logo.png",navbar:[],darkMode:!0,repo:null,selectLanguageText:"Languages",selectLanguageAriaLabel:"Select language",sidebar:"auto",editLink:!0,editLinkText:"Edit this page",lastUpdated:!0,lastUpdatedText:"Last Updated",contributors:!0,contributorsText:"Contributors",notFound:["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],backToHome:"Take me home",openInNewWindow:"open in new window",toggleDarkMode:"toggle dark mode",toggleSidebar:"toggle sidebar"},al=Te(Ff),$f=()=>al;To.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{al.value=e});const cl=Symbol(""),Bf=()=>{const e=Ce(cl);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},jf=(e,t)=>{var n;return Je(Je({},e),(n=e.locales)===null||n===void 0?void 0:n[t])};var Vf=cr(({app:e})=>{const t=$f(),n=e._context.provides[Eo],r=ve(()=>jf(t.value,n.value));e.provide(cl,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}),ul=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const Uf=qe({props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(sr(),Oi("span",{class:yn(["badge",e.type]),style:Xn({verticalAlign:e.vertical})},[ki(t.$slots,"default",{},()=>[fo(Il(e.text),1)])],6))}});var qf=ul(Uf,[["__file","Badge.vue"]]),Kf=qe({name:"CodeGroup",setup(e,{slots:t}){const n=Te(-1),r=Te([]),o=(l=n.value)=>{l{l>0?n.value=l-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(l,a)=>{l.key===" "||l.key==="Enter"?(l.preventDefault(),n.value=a):l.key==="ArrowRight"?(l.preventDefault(),o(a)):l.key==="ArrowLeft"&&(l.preventDefault(),s(a))};return()=>{var l;const a=(((l=t.default)===null||l===void 0?void 0:l.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>c.props.active===""||c.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((c,f)=>{c.props.active=f===n.value}),ge("div",{class:"code-group"},[ge("div",{class:"code-group__nav"},ge("ul",{class:"code-group__ul"},a.map((c,f)=>{const m=f===n.value;return ge("li",{class:"code-group__li"},ge("button",{ref:h=>{h&&(r.value[f]=h)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=f,onKeydown:h=>i(h,f)},c.props.title))}))),a]))}}});const Wf=["aria-selected"],Yf=qe({name:"CodeGroupItem"}),Gf=qe(Pn(Je({},Yf),{props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(sr(),Oi("div",{class:yn(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ki(t.$slots,"default")],10,Wf))}}));var Jf=ul(Gf,[["__file","CodeGroupItem.vue"]]);function fl(e){return jl()?(Vl(e),!0):!1}const Tn=typeof window!="undefined",Zf=e=>typeof e=="string",Er=()=>{};function Qf(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const dl=e=>e();function Xf(e=dl){const t=Te(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...s)=>{t.value&&e(...s)}}}function ed(e,t=!0){Mi()?vi(e):t?e():oo(e)}var Rs=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,rd=(e,t)=>{var n={};for(var r in e)td.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Rs)for(var r of Rs(e))t.indexOf(r)<0&&nd.call(e,r)&&(n[r]=e[r]);return n};function od(e,t,n={}){const r=n,{eventFilter:o=dl}=r,s=rd(r,["eventFilter"]);return et(e,Qf(o,t),s)}var sd=Object.defineProperty,id=Object.defineProperties,ld=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Ls=(e,t,n)=>t in e?sd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ad=(e,t)=>{for(var n in t||(t={}))hl.call(t,n)&&Ls(e,n,t[n]);if(Zn)for(var n of Zn(t))pl.call(t,n)&&Ls(e,n,t[n]);return e},cd=(e,t)=>id(e,ld(t)),ud=(e,t)=>{var n={};for(var r in e)hl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Zn)for(var r of Zn(e))t.indexOf(r)<0&&pl.call(e,r)&&(n[r]=e[r]);return n};function fd(e,t,n={}){const r=n,{eventFilter:o}=r,s=ud(r,["eventFilter"]),{eventFilter:i,pause:l,resume:a,isActive:c}=Xf(o);return{stop:od(e,t,cd(ad({},s),{eventFilter:i})),pause:l,resume:a,isActive:c}}function dd(e){var t;const n=Tt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Qn=Tn?window:void 0;Tn&&window.document;Tn&&window.navigator;Tn&&window.location;function hd(...e){let t,n,r,o;if(Zf(e[0])?([n,r,o]=e,t=Qn):[t,n,r,o]=e,!t)return Er;let s=Er;const i=et(()=>dd(t),a=>{s(),a&&(a.addEventListener(n,r,o),s=()=>{a.removeEventListener(n,r,o),s=Er})},{immediate:!0,flush:"post"}),l=()=>{i(),s()};return fl(l),l}function pd(e,t={}){const{window:n=Qn}=t;let r;const o=Te(!1),s=()=>{!n||(r||(r=n.matchMedia(e)),o.value=r.matches)};return ed(()=>{s(),r&&("addEventListener"in r?r.addEventListener("change",s):r.addListener(s),fl(()=>{"removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s)}))}),o}const $r=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Br="__vueuse_ssr_handlers__";$r[Br]=$r[Br]||{};const md=$r[Br];function gd(e,t){return md[e]||t}function vd(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const _d={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function yd(e,t,n,r={}){var o;const{flush:s="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:c,window:f=Qn,eventFilter:m,onError:h=N=>{console.error(N)}}=r,y=(c?ti:Te)(t);if(!n)try{n=gd("getDefaultStorage",()=>{var N;return(N=Qn)==null?void 0:N.localStorage})()}catch(N){h(N)}if(!n)return y;const d=Tt(t),E=vd(d),g=(o=r.serializer)!=null?o:_d[E],{pause:v,resume:T}=fd(y,()=>O(y.value),{flush:s,deep:i,eventFilter:m});return f&&l&&hd(f,"storage",H),H(),y;function O(N){try{N==null?n.removeItem(e):n.setItem(e,g.write(N))}catch(C){h(C)}}function R(N){if(!(N&&N.key!==e)){v();try{const C=N?N.newValue:n.getItem(e);return C==null?(a&&d!==null&&n.setItem(e,g.write(d)),d):typeof C!="string"?C:g.read(C)}catch(C){h(C)}finally{T()}}}function H(N){N&&N.key!==e||(y.value=R(N))}}function bd(e){return pd("(prefers-color-scheme: dark)",e)}var Is,ks;Tn&&(window==null?void 0:window.navigator)&&((Is=window==null?void 0:window.navigator)==null?void 0:Is.platform)&&/iP(ad|hone|od)/.test((ks=window==null?void 0:window.navigator)==null?void 0:ks.platform);const ml=Symbol(""),vh=()=>{const e=Ce(ml);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Ed=()=>{const e=yl(),t=bd(),n=yd("vuepress-color-scheme","auto"),r=ve({get(){return e.value.darkMode?n.value==="auto"?t.value:n.value==="dark":!1},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Pt(ml,r),wd(r)},wd=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};mt(()=>{et(e,t,{immediate:!0})}),co(()=>t())},gl=(...e)=>{const n=yo().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,s=ee(o)?o(n):o,i=he(s)?{path:s}:s;return gl(Je({hash:n.hash,query:n.query,params:n.params},i))},Cd=e=>{const t=gl(e);return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let wr=null,tn=null;const Ad={wait:()=>wr,pending:()=>{wr=new Promise(e=>tn=e)},resolve:()=>{tn==null||tn(),wr=null,tn=null}},Td=()=>Ad,vl=Symbol("sidebarItems"),_h=()=>{const e=Ce(vl);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Pd=()=>{const e=yl(),t=af(),n=ve(()=>xd(t.value,e.value));Pt(vl,n)},xd=(e,t)=>{var n,r,o,s;const i=(r=(n=e.sidebar)!==null&&n!==void 0?n:t.sidebar)!==null&&r!==void 0?r:"auto",l=(s=(o=e.sidebarDepth)!==null&&o!==void 0?o:t.sidebarDepth)!==null&&s!==void 0?s:2;return e.home||i===!1?[]:i==="auto"?Od(l):U(i)?_l(i,l):il(i)?Rd(i,l):[]},Sd=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Ao(e.children,t)}),Ao=(e,t)=>t>0?e.map(n=>Sd(n,t-1)):[],Od=e=>{const t=An();return[{text:t.value.title,children:Ao(t.value.headers,e)}]},_l=(e,t)=>{const n=bo(),r=An(),o=s=>{var i;let l;if(he(s)?l=Cd(s):l=s,l.children)return Pn(Je({},l),{children:l.children.map(a=>o(a))});if(l.link===n.path){const a=((i=r.value.headers[0])===null||i===void 0?void 0:i.level)===1?r.value.headers[0].children:r.value.headers;return Pn(Je({},l),{children:Ao(a,t)})}return l};return e.map(s=>o(s))},Rd=(e,t)=>{var n;const r=bo(),o=ll(e,r.path),s=(n=e[o])!==null&&n!==void 0?n:[];return _l(s,t)},yl=()=>Bf();var Ld=cr(({app:e,router:t})=>{e.component("Badge",qf),e.component("CodeGroup",Kf),e.component("CodeGroupItem",Jf),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ge(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ge(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Td().wait(),n(...r))}),Id=({app:e})=>{e.component("Map",ue(()=>X(()=>import("./index.fa6ecde8.js"),["assets/index.fa6ecde8.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"]))),e.component("Control",ue(()=>X(()=>import("./index.9e2e6c00.js"),["assets/index.9e2e6c00.js","assets/useLife.59d9b310.js","assets/useBaseMapEffect.b96d95c9.js"]))),e.component("Navigation3d",ue(()=>X(()=>import("./index.62d1e96b.js"),["assets/index.62d1e96b.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js"]))),e.component("Scale",ue(()=>X(()=>import("./index.69897195.js"),["assets/index.69897195.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js"]))),e.component("Circle",ue(()=>X(()=>import("./index.4e9c1eae.js"),["assets/index.4e9c1eae.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"]))),e.component("Zoom",ue(()=>X(()=>import("./index.6ca5431d.js"),["assets/index.6ca5431d.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js"]))),e.component("Label",ue(()=>X(()=>import("./index.d730cdd9.js"),["assets/index.d730cdd9.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"]))),e.component("Marker",ue(()=>X(()=>import("./index.776909b2.js"),["assets/index.776909b2.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"]))),e.component("Polygon",ue(()=>X(()=>import("./index.fbbccc7b.js"),["assets/index.fbbccc7b.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"]))),e.component("Polyline",ue(()=>X(()=>import("./index.62db4c10.js"),["assets/index.62db4c10.js","assets/useBaseMapEffect.b96d95c9.js","assets/useLife.59d9b310.js","assets/bindEvents.81d30a10.js"])))};const kd=[Pf,Hf,Vf,Ld,Id];function bl(e,t,n){var r,o,s;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,l=(o=n.callback)!=null&&o,a=n.maxWait,c=Date.now(),f=[];function m(){if(a!==void 0){var y=Date.now()-c;if(y+t>=a)return a-y}return t}var h=function(){var y=[].slice.call(arguments),d=this;return new Promise(function(E,g){var v=i&&s===void 0;if(s!==void 0&&clearTimeout(s),s=setTimeout(function(){if(s=void 0,c=Date.now(),!i){var O=e.apply(d,y);l&&l(O),f.forEach(function(R){return(0,R.resolve)(O)}),f=[]}},m()),v){var T=e.apply(d,y);return l&&l(T),E(T)}f.push({resolve:E,reject:g})})};return h.cancel=function(y){s!==void 0&&clearTimeout(s),f.forEach(function(d){return(0,d.reject)(y)}),f=[]},h}const zs=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,zd=()=>window.scrollTo({top:0,behavior:"smooth"});const Md=qe({name:"BackToTop",setup(){const e=Te(0),t=ve(()=>e.value>300),n=bl(()=>{e.value=zs()},100);mt(()=>{e.value=zs(),window.addEventListener("scroll",()=>n())});const r=ge("div",{class:"back-to-top",onClick:zd});return()=>ge(go,{name:"back-to-top"},()=>t.value?r:null)}}),Nd=[Md],Dd=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=yo(),s=An(),l=bl(()=>{var a,c,f,m;const h=Array.from(document.querySelectorAll(e)),d=Array.from(document.querySelectorAll(t)).filter(O=>h.some(R=>R.hash===O.hash)),E=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),g=window.innerHeight+E,v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),T=Math.abs(v-g)=((c=(a=R.parentElement)===null||a===void 0?void 0:a.offsetTop)!==null&&c!==void 0?c:0)-r,w=!H||E<((m=(f=H.parentElement)===null||f===void 0?void 0:f.offsetTop)!==null&&m!==void 0?m:0)-r;if(!(N||C&&w))continue;const V=decodeURIComponent(o.currentRoute.value.hash),G=decodeURIComponent(R.hash);if(V===G)return;if(T){for(let b=O+1;b{l(),window.addEventListener("scroll",l)}),ao(()=>{window.removeEventListener("scroll",l)}),et(()=>s.value.path,l)},Hd=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Fd="a.sidebar-item",$d=".header-anchor",Bd=300,jd=5;var Vd=Co(()=>{Dd({headerLinkSelector:Fd,headerAnchorSelector:$d,delay:Bd,offset:jd})}),Ud=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Dn={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(Ud,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(d){var E,g;for(E in d)g=d[E],g!==void 0&&d.hasOwnProperty(E)&&(r[E]=g);return this},n.status=null,n.set=function(d){var E=n.isStarted();d=o(d,r.minimum,1),n.status=d===1?null:d;var g=n.render(!E),v=g.querySelector(r.barSelector),T=r.speed,O=r.easing;return g.offsetWidth,l(function(R){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),a(v,i(d,T,O)),d===1?(a(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){a(g,{transition:"all "+T+"ms linear",opacity:0}),setTimeout(function(){n.remove(),R()},T)},T)):setTimeout(R,T)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var d=function(){setTimeout(function(){!n.status||(n.trickle(),d())},r.trickleSpeed)};return r.trickle&&d(),this},n.done=function(d){return!d&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(d){var E=n.status;return E?(typeof d!="number"&&(d=(1-E)*o(Math.random()*E,.1,.95)),E=o(E+d,0,.994),n.set(E)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var d=0,E=0;n.promise=function(g){return!g||g.state()==="resolved"?this:(E===0&&n.start(),d++,E++,g.always(function(){E--,E===0?(d=0,n.done()):n.set((d-E)/d)}),this)}}(),n.render=function(d){if(n.isRendered())return document.getElementById("nprogress");f(document.documentElement,"nprogress-busy");var E=document.createElement("div");E.id="nprogress",E.innerHTML=r.template;var g=E.querySelector(r.barSelector),v=d?"-100":s(n.status||0),T=document.querySelector(r.parent),O;return a(g,{transition:"all 0 linear",transform:"translate3d("+v+"%,0,0)"}),r.showSpinner||(O=E.querySelector(r.spinnerSelector),O&&y(O)),T!=document.body&&f(T,"nprogress-custom-parent"),T.appendChild(E),E},n.remove=function(){m(document.documentElement,"nprogress-busy"),m(document.querySelector(r.parent),"nprogress-custom-parent");var d=document.getElementById("nprogress");d&&y(d)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var d=document.body.style,E="WebkitTransform"in d?"Webkit":"MozTransform"in d?"Moz":"msTransform"in d?"ms":"OTransform"in d?"O":"";return E+"Perspective"in d?"translate3d":E+"Transform"in d?"translate":"margin"};function o(d,E,g){return dg?g:d}function s(d){return(-1+d)*100}function i(d,E,g){var v;return r.positionUsing==="translate3d"?v={transform:"translate3d("+s(d)+"%,0,0)"}:r.positionUsing==="translate"?v={transform:"translate("+s(d)+"%,0)"}:v={"margin-left":s(d)+"%"},v.transition="all "+E+"ms "+g,v}var l=function(){var d=[];function E(){var g=d.shift();g&&g(E)}return function(g){d.push(g),d.length==1&&E()}}(),a=function(){var d=["Webkit","O","Moz","ms"],E={};function g(R){return R.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(H,N){return N.toUpperCase()})}function v(R){var H=document.body.style;if(R in H)return R;for(var N=d.length,C=R.charAt(0).toUpperCase()+R.slice(1),w;N--;)if(w=d[N]+C,w in H)return w;return R}function T(R){return R=g(R),E[R]||(E[R]=v(R))}function O(R,H,N){H=T(H),R.style[H]=N}return function(R,H){var N=arguments,C,w;if(N.length==2)for(C in H)w=H[C],w!==void 0&&H.hasOwnProperty(C)&&O(R,C,w);else O(R,N[1],N[2])}}();function c(d,E){var g=typeof d=="string"?d:h(d);return g.indexOf(" "+E+" ")>=0}function f(d,E){var g=h(d),v=g+E;c(g,E)||(d.className=v.substring(1))}function m(d,E){var g=h(d),v;!c(d,E)||(v=g.replace(" "+E+" "," "),d.className=v.substring(1,v.length-1))}function h(d){return(" "+(d.className||"")+" ").replace(/\s+/gi," ")}function y(d){d&&d.parentNode&&d.parentNode.removeChild(d)}return n})})(Dn);const qd=()=>{mt(()=>{const e=yo(),t=new Set;t.add(e.currentRoute.value.path),Dn.exports.configure({showSpinner:!1}),e.beforeEach(n=>{t.has(n.path)||Dn.exports.start()}),e.afterEach(n=>{t.add(n.path),Dn.exports.done()})})};var Kd=Co(()=>{qd()}),Wd=Co(()=>{Ed(),Pd()});const Yd=[Vd,Kd,Wd],Gd=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0ad528","/zh/",{title:""},["/zh/index.html","/zh/README.md"]],["v-2b46f756","/zh/base/",{title:"Map \u5730\u56FE"},["/zh/base/index.html","/zh/base/README.md"]],["v-743432fe","/zh/base/com-events.html",{title:"\u5168\u5C40\u7EC4\u4EF6\u4E8B\u4EF6"},["/zh/base/com-events","/zh/base/com-events.md"]],["v-1db05c2e","/zh/control/custom.html",{title:"Control \u81EA\u5B9A\u4E49\u63A7\u4EF6"},["/zh/control/custom","/zh/control/custom.md"]],["v-6750500c","/zh/control/navigation3d.html",{title:"Navigation3d 3D\u89C6\u89D2\u5BFC\u822A\u63A7\u4EF6"},["/zh/control/navigation3d","/zh/control/navigation3d.md"]],["v-4b26b0e9","/zh/control/scale.html",{title:"Scale \u6BD4\u4F8B\u5C3A\u63A7\u4EF6"},["/zh/control/scale","/zh/control/scale.md"]],["v-2a00fae8","/zh/control/zoom.html",{title:"Zoom \u7F29\u653E\u63A7\u4EF6"},["/zh/control/zoom","/zh/control/zoom.md"]],["v-62758f72","/zh/guide/quick-start.html",{title:"\u5FEB\u901F\u5F00\u59CB"},["/zh/guide/quick-start","/zh/guide/quick-start.md"]],["v-d4278ebc","/zh/overlay/circle.html",{title:"Circle \u5706\u5F62"},["/zh/overlay/circle","/zh/overlay/circle.md"]],["v-4d6f90ac","/zh/overlay/label.html",{title:"Label \u6587\u672C\u6807\u6CE8"},["/zh/overlay/label","/zh/overlay/label.md"]],["v-b1071910","/zh/overlay/marker.html",{title:"Marker \u6807\u6CE8\u70B9"},["/zh/overlay/marker","/zh/overlay/marker.md"]],["v-fe857f34","/zh/overlay/polygon.html",{title:"Polygon \u591A\u8FB9\u5F62"},["/zh/overlay/polygon","/zh/overlay/polygon.md"]],["v-679dc772","/zh/overlay/polyline.html",{title:"Polyline \u6298\u7EBF"},["/zh/overlay/polyline","/zh/overlay/polyline.md"]],["v-3706649a","/404.html",{title:""},["/404"]]],Jd=Gd.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:xs,meta:r},...o.map(s=>({path:s,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:xs}]),Zd=_u,Qd=()=>{const e=tf({history:Zd(bf(ft.value.base)),routes:Jd,scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===Ze)&&([Xe.value]=await Promise.all([yt.resolvePageData(t.name),(r=Xi[t.name])===null||r===void 0?void 0:r.__asyncLoader()]))}),e},Xd=e=>{e.component("ClientOnly",rf),e.component("Content",wo)},eh=(e,t)=>{const n=ve(()=>yt.resolveRouteLocale(ft.value.locales,t.currentRoute.value.path)),r=ve(()=>yt.resolveSiteLocaleData(ft.value,n.value)),o=ve(()=>yt.resolvePageFrontmatter(Xe.value)),s=ve(()=>yt.resolvePageHeadTitle(Xe.value,r.value)),i=ve(()=>yt.resolvePageHead(s.value,o.value,r.value)),l=ve(()=>yt.resolvePageLang(Xe.value));return e.provide(Eo,n),e.provide(sl,r),e.provide(nl,o),e.provide(uf,s),e.provide(rl,i),e.provide(ol,l),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>s.value},$lang:{get:()=>l.value},$page:{get:()=>Xe.value},$routeLocale:{get:()=>n.value},$site:{get:()=>ft.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>wf}}),{pageData:Xe,pageFrontmatter:o,pageHead:i,pageHeadTitle:s,pageLang:l,routeLocale:n,siteData:ft,siteLocaleData:r}},th=()=>{const e=bo(),t=cf(),n=ff(),r=Te([]),o=()=>{t.value.forEach(i=>{const l=nh(i);l&&r.value.push(l)})},s=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const l=rh(i);l!==null&&(document.head.appendChild(l),r.value.push(l))})};Pt(mf,s),mt(()=>{o(),s(),et(()=>e.path,()=>s())})},nh=([e,t,n=""])=>{const r=Object.entries(t).map(([l,a])=>he(a)?`[${l}="${a}"]`:a===!0?`[${l}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(l=>l.innerText===n)||null},rh=([e,t,n])=>{if(!he(e))return null;const r=document.createElement(e);return il(t)&&Object.entries(t).forEach(([o,s])=>{he(s)?r.setAttribute(o,s):s===!0&&r.setAttribute(o,"")}),he(n)&&r.appendChild(document.createTextNode(n)),r},oh=Qc,sh=async()=>{const e=oh({name:"VuepressApp",setup(){th();for(const n of Yd)n();return()=>[ge(Qi),...Nd.map(n=>ge(n))]}}),t=Qd();Xd(e),eh(e,t);for(const n of kd)await n({app:e,router:t,siteData:ft});return e.use(t),{app:e,router:t}};sh().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{_h as $,af as A,ve as B,U as C,fh as D,uh as E,Re as F,bo as G,lh as H,Ri as I,mc as J,yf as K,pf as L,gh as M,vh as N,ge as O,wf as P,rf as Q,yn as R,mh as S,go as T,Ef as U,bf as V,yo as W,he as X,Cd as Y,An as Z,ul as _,co as a,il as a0,ph as a1,Td as a2,sr as b,Oi as c,sh as createVueApp,qe as d,Ii as e,oo as f,Mi as g,Te as h,Ce as i,cc as j,ah as k,hh as l,ye as m,Xn as n,mt as o,Pt as p,Sa as q,ki as r,ch as s,Il as t,Tt as u,dh as v,et as w,fo as x,df as y,yl as z}; diff --git a/docs/dist/assets/circle.html.63f395b4.js b/docs/dist/assets/circle.html.bd6033ab.js similarity index 98% rename from docs/dist/assets/circle.html.63f395b4.js rename to docs/dist/assets/circle.html.bd6033ab.js index 0d4e8670..7d597d47 100644 --- a/docs/dist/assets/circle.html.63f395b4.js +++ b/docs/dist/assets/circle.html.bd6033ab.js @@ -1,4 +1,4 @@ -import{_ as d,k as t,b as o,c as p,e as c,q as a,s as r,F as l,j as n}from"./app.52adecd0.js";const u={},i=n(`

Circle \u5706\u5F62

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u5706\u5F62

import { Circle } from 'vue3-baidu-map-gl'
+import{_ as d,j as t,b as o,c as p,e as c,m as a,q as r,F as l,s as n}from"./app.d9123eef.js";const u={},i=n(`

Circle \u5706\u5F62

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u5706\u5F62

import { Circle } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
center\u5706\u5F62\u4E2D\u5FC3\u70B9\u7ECF\u7EAC\u5EA6{ lng: number, lat: number}required
radius\u5706\u5F62\u7684\u534A\u5F84\uFF0C\u5355\u4F4D\u4E3A\u7C73numberrequired
strokeColor\u63CF\u8FB9\u7684\u989C\u8272\uFF0C\u540CCSS\u989C\u8272string#000
strokeOpacity\u63CF\u8FB9\u7684\u900F\u660E\u5EA6\uFF0C\u8303\u56F40-1number0-11
fillColor\u9762\u586B\u5145\u989C\u8272\uFF0C\u540CCSS\u989C\u8272string#fff
fillOpacity\u9762\u586B\u5145\u7684\u900F\u660E\u5EA6\uFF0C\u8303\u56F40-1number0-10.3
strokeWeight\u63CF\u8FB9\u7684\u5BBD\u5EA6\uFF0C\u5355\u4F4D\u4E3A\u50CF\u7D20number2
strokeStyle\u63CF\u8FB9\u7684\u6837\u5F0F\uFF0C\u4E3A\u5B9E\u7EBF\u3001\u865A\u7EBF\u3001\u6216\u8005\u70B9\u72B6\u7EBFstringsolid / dashed / dottedsolid
enableMassClear\u662F\u5426\u5728\u8C03\u7528map.clearOverlays\u6E05\u9664\u6B64\u8986\u76D6\u7269booleantrue
enableEditing\u662F\u5426\u542F\u7528\u7EBF\u7F16\u8F91booleanfalse
enableClicking\u662F\u5426\u54CD\u5E94\u70B9\u51FB\u4E8B\u4EF6booleantrue
geodesic\u662F\u5426\u5F00\u542F\u5927\u5730\u7EBF\u6A21\u5F0F\uFF0Ctrue\u65F6\uFF0C\u4E24\u70B9\u8FDE\u7EBF\u5C06\u4EE5\u5927\u5730\u7EBF\u7684\u5F62\u5F0Fbooleanfalse
clip\u662F\u5426\u8FDB\u884C\u8DE8\u7ECF\u5EA6180\u5EA6\u88C1\u526A\uFF0C\u7ED8\u5236\u8DE8\u7CBE\u5EA6180\u65F6\u4E3A\u4E86\u4F18\u5316\u6548\u679Cbooleantrue

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
lineupdate\u8986\u76D6\u7269\u88AB\u7F16\u8F91\u540E\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),k=n(`
<Map
   :minZoom="3" 
   height="400px"
diff --git a/docs/dist/assets/com-events.html.a94ba5a9.js b/docs/dist/assets/com-events.html.76e20261.js
similarity index 92%
rename from docs/dist/assets/com-events.html.a94ba5a9.js
rename to docs/dist/assets/com-events.html.76e20261.js
index 0c6805fe..52494a9a 100644
--- a/docs/dist/assets/com-events.html.a94ba5a9.js
+++ b/docs/dist/assets/com-events.html.76e20261.js
@@ -1 +1 @@
-import{_ as t,j as e}from"./app.52adecd0.js";const d={},a=e('

\u5168\u5C40\u7EC4\u4EF6\u4E8B\u4EF6

\u6BCF\u4E2A\u7EC4\u4EF6\u90FD\u6709\u8FD9\u4E24\u4E2A\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
initd\u7EC4\u4EF6\u521D\u59CB\u5316\u540E,\u8C03\u7528\u7684\u65B9\u6CD5,\u8FD4\u56DE\u4E00\u4E2A\u5730\u56FE\u5B9E\u4F8B{map:BmapGL}
unload\u7EC4\u4EF6\u5378\u8F7D\u65F6\u4F1A\u8C03\u7528\u6B64\u65B9\u6CD5(event: {type: string, target: any, pixel: Pixel, point: Point }): void;
',3);function r(n,h){return a}var o=t(d,[["render",r],["__file","com-events.html.vue"]]);export{o as default}; +import{_ as t,s as e}from"./app.d9123eef.js";const d={},a=e('

\u5168\u5C40\u7EC4\u4EF6\u4E8B\u4EF6

\u6BCF\u4E2A\u7EC4\u4EF6\u90FD\u6709\u8FD9\u4E24\u4E2A\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
initd\u7EC4\u4EF6\u521D\u59CB\u5316\u540E,\u8C03\u7528\u7684\u65B9\u6CD5,\u8FD4\u56DE\u4E00\u4E2A\u5730\u56FE\u5B9E\u4F8B{map:BmapGL}
unload\u7EC4\u4EF6\u5378\u8F7D\u65F6\u4F1A\u8C03\u7528\u6B64\u65B9\u6CD5(event: {type: string, target: any, pixel: Pixel, point: Point }): void;
',3);function r(n,h){return a}var o=t(d,[["render",r],["__file","com-events.html.vue"]]);export{o as default}; diff --git a/docs/dist/assets/custom.html.e036af36.js b/docs/dist/assets/custom.html.3e3b4c20.js similarity index 99% rename from docs/dist/assets/custom.html.e036af36.js rename to docs/dist/assets/custom.html.3e3b4c20.js index cb003e68..9b5913d9 100644 --- a/docs/dist/assets/custom.html.e036af36.js +++ b/docs/dist/assets/custom.html.3e3b4c20.js @@ -1,4 +1,4 @@ -import{_ as l,d as f,h as v,k as n,b as k,c as r,e as t,q as s,s as e,F as i,j as d}from"./app.52adecd0.js";const h=d(`

Control \u81EA\u5B9A\u4E49\u63A7\u4EF6

\u6839\u636E\u5730\u56FE Map \u7EC4\u4EF6\u63D0\u4F9B\u7684Props, \u6216\u8005\u5730\u56FE\u5B9E\u4F8B,\u81EA\u5B9A\u4E49\u63A7\u4EF6

import { Control } from 'vue3-baidu-map-gl'
+import{_ as l,d as f,h as v,j as n,b as k,c as r,e as t,m as s,q as e,F as i,s as d}from"./app.d9123eef.js";const h=d(`

Control \u81EA\u5B9A\u4E49\u63A7\u4EF6

\u6839\u636E\u5730\u56FE Map \u7EC4\u4EF6\u63D0\u4F9B\u7684Props, \u6216\u8005\u5730\u56FE\u5B9E\u4F8B,\u81EA\u5B9A\u4E49\u63A7\u4EF6

import { Control } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u63A7\u4EF6\u7684\u505C\u9760\u4F4D\u7F6EstringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset\u63A7\u4EF6\u7684\u504F\u79FB\u503C{x: number, y: number }{ x: 83, y: 18 }

anchor

\u503C\u8BF4\u660E
BMAP_ANCHOR_TOP_LEFT\u5DE6\u4E0A
BMAP_ANCHOR_TOP_RIGHT\u53F3\u4E0A
BMAP_ANCHOR_BOTTOM_LEFT\u5DE6\u4E0B
BMAP_ANCHOR_BOTTOM_RIGHT\u53F3\u4E0B

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),g=d(`
<Map
   :minZoom="3"
   :zoom="zoom"
diff --git a/docs/dist/assets/index.178d15a4.js b/docs/dist/assets/index.178d15a4.js
deleted file mode 100644
index 9c974569..00000000
--- a/docs/dist/assets/index.178d15a4.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as C,d as M}from"./app.52adecd0.js";import{u as _}from"./useBaseMapEffect.9327f722.js";import{b as B}from"./bindEvents.81d30a10.js";import{u as h}from"./useLife.c921ffd5.js";const O=M({props:{path:null,strokeColor:{default:"#000"},strokeWeight:{default:2},strokeOpacity:{default:1},strokeStyle:{default:"solid"},fillColor:{default:"#fff"},fillOpacity:{default:.3},enableMassClear:{type:Boolean},enableEditing:{type:Boolean},enableClicking:{type:Boolean},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const o=n,{ready:s}=h();return _(e=>{const{strokeColor:t,strokeWeight:i,strokeOpacity:u,strokeStyle:r,fillOpacity:p,fillColor:c,enableMassClear:d,enableEditing:f,enableClicking:m,geodesic:y,clip:k}=o,b=o.path.map(({lng:g,lat:v})=>new BMapGL.Point(g,v)),l=new BMapGL.Polygon(b,{strokeColor:t,strokeWeight:i,strokeOpacity:u,strokeStyle:r,fillOpacity:p,fillColor:c,enableMassClear:d,enableEditing:f,enableClicking:m,geodesic:y,clip:k});return e.addOverlay(l),s(e),B(o,a,l),()=>{e.removeOverlay(l)}}),(e,t)=>null}});var P=C(O,[["__file","index.vue"]]);export{P as default};
diff --git a/docs/dist/assets/index.2e4cec3b.js b/docs/dist/assets/index.2e4cec3b.js
deleted file mode 100644
index e2733165..00000000
--- a/docs/dist/assets/index.2e4cec3b.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as E,d as j,i as F,w as t,o as G,a as N,p as $,b as U,c as V,e as M,t as q,u as J,n as Q,r as X,F as Y,f as ee}from"./app.52adecd0.js";import{u as oe}from"./useLife.c921ffd5.js";import{b as ne}from"./bindEvents.81d30a10.js";const te={class:"loading"},le=j({props:{ak:null,width:{default:"100%"},height:{default:"400px"},center:{default:()=>({lat:39.915185,lng:116.403901})},mapType:{default:"BMAP_NORMAL_MAP"},zoom:{default:16},heading:{default:0},tilt:{default:0},minZoom:{default:0},maxZoom:{default:21},enableDragging:{type:Boolean,default:!0},enableInertialDragging:{type:Boolean,default:!0},enableScrollWheelZoom:{type:Boolean,default:!0},enableContinuousZoom:{type:Boolean,default:!0},enableResizeOnCenter:{type:Boolean,default:!0},enableDoubleClickZoom:{type:Boolean,default:!1},enableKeyboard:{type:Boolean,default:!0},enablePinchToZoom:{type:Boolean,default:!0},enableAutoResize:{type:Boolean,default:!0},onClick:null,onDblclick:null,onRightclick:null,onRightdblclick:null,onMaptypechange:null,onMousemove:null,onMouseover:null,onMouseout:null,onMovestart:null,onMoving:null,onMoveend:null,onZoomstart:null,onZoomend:null,onAddoverlay:null,onAddcontrol:null,onRemovecontrol:null,onRemoveoverlay:null,onClearoverlays:null,onDragstart:null,onDragging:null,onDragend:null,onAddtilelayer:null,onRemovetilelayer:null,onLoad:null,onResize:null,onHotspotclick:null,onHotspotover:null,onHotspotout:null,onTilesloaded:null,onTouchstart:null,onTouchmove:null,onTouchend:null,onLongpress:null},emits:["initd","unload","click","dblclick","rightclick","rightdblclick","maptypechange","mousemove","mouseover","mouseout","movestart","moving","moveend","zoomstart","zoomend","addoverlay","addcontrol","removecontrol","removeoverlay","clearoverlays","dragstart","dragging","dragend","addtilelayer","removetilelayer","load","resize","hotspotclick","hotspotover","hotspotout","tilesloaded","touchstart","touchmove","touchend","longpress"],setup(k,{emit:w}){const n=k;let o=null,i=!1;const{ready:_}=oe("initd"),D=n.ak||F("baiduMapAk");t(()=>n.zoom,s),t(()=>n.tilt,m),t(()=>n.heading,c),t(()=>n.center,T),t(()=>n.enableDragging,p),t(()=>n.enableInertialDragging,g),t(()=>n.enableScrollWheelZoom,b),t(()=>n.enableContinuousZoom,f),t(()=>n.enableResizeOnCenter,y),t(()=>n.enableDoubleClickZoom,h),t(()=>n.enableKeyboard,v),t(()=>n.enablePinchToZoom,Z),t(()=>n.enableAutoResize,C),t(()=>n.mapType,d);function z(){return window._BMap?Promise.resolve():(window._BMap={},window._BMap.scriptLoader=new Promise((e,a)=>{const l=document.createElement("script");window._initBMap=()=>{e(),window.document.body.removeChild(l)},l.src=`//api.map.baidu.com/api?type=webgl&v=1.0&ak=${D}&callback=_initBMap`,l.type="text/javascript",l.defer=!0,l.onerror=a,document.body.appendChild(l)}),window._BMap.scriptLoader)}function B(){z().then(()=>{const{minZoom:e,maxZoom:a,mapType:l,enableAutoResize:r}=n;o=new BMapGL.Map("baidu-map-container",{minZoom:e,maxZoom:a,mapType:window[l],enableAutoResize:r}),A(),R(),ne(n,w,o),i||(i=!0,ee(()=>_(o)))})}function R(){const{enableDragging:e,enableInertialDragging:a,enableScrollWheelZoom:l,enableContinuousZoom:r,enableResizeOnCenter:P,enableDoubleClickZoom:x,enableKeyboard:S,enablePinchToZoom:L,enableAutoResize:O,mapType:I,zoom:K,tilt:W,heading:H}=n;s(K),m(W),c(H),p(e),g(a),b(l),f(r),y(P),h(x),v(S),Z(L),C(O),d(I)}function u(e,a){return new BMapGL.Point(e,a)}function T(){typeof n.center=="string"?o.setCenter(n.center):o.setCenter(u(n.center.lng,n.center.lat))}function A(){typeof n.center=="string"?o.centerAndZoom(n.center):o.centerAndZoom(u(n.center.lng,n.center.lat),n.zoom)}function s(e){o.setZoom(e)}function d(e){o.setMapType(window[e])}function c(e){o.setHeading(e)}function m(e){o.setTilt(e)}function p(e){e?o.enableDragging():o.disableDragging()}function g(e){e?o.enableInertialDragging():o.disableInertialDragging()}function b(e){e?o.enableScrollWheelZoom():o.disableScrollWheelZoom()}function f(e){e?o.enableContinuousZoom():o.disableContinuousZoom()}function y(e){e?o.enableResizeOnCenter():o.disableResizeOnCenter()}function h(e){e?o.enableDoubleClickZoom():o.disableDoubleClickZoom()}function v(e){e?o.enableKeyboard():o.disableKeyboard()}function Z(e){e?o.enablePinchToZoom():o.disablePinchToZoom()}function C(e){e?o.enableAutoResize():o.disableAutoResize()}return G(()=>{B()}),N(()=>{o==null||o.destroy()}),$("getMapInstance",()=>o),(e,a)=>(U(),V(Y,null,[M("div",{id:"baidu-map-container",style:Q({width:n.width,height:n.height})},[M("div",te,q(J(i)?"":"map loading..."),1)],4),X(e.$slots,"default")],64))}});var ue=E(le,[["__file","index.vue"]]);export{ue as default};
diff --git a/docs/dist/assets/index.4e9c1eae.js b/docs/dist/assets/index.4e9c1eae.js
new file mode 100644
index 00000000..cc1dd639
--- /dev/null
+++ b/docs/dist/assets/index.4e9c1eae.js
@@ -0,0 +1 @@
+import{_ as B,d as g,b as M,c as _}from"./app.d9123eef.js";import{u as O}from"./useBaseMapEffect.b96d95c9.js";import{b as x}from"./bindEvents.81d30a10.js";import{u as E}from"./useLife.59d9b310.js";const w=g({props:{center:null,radius:null,strokeColor:{default:"#000"},strokeOpacity:{default:1},fillColor:{default:"#fff"},fillOpacity:{default:.3},strokeWeight:{default:2},strokeStyle:{default:"solid"},enableMassClear:{type:Boolean,default:!0},enableEditing:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const t=n,{ready:i}=E();return O(e=>{const{center:l,radius:r,strokeColor:s,strokeOpacity:u,fillColor:c,fillOpacity:d,strokeWeight:f,strokeStyle:p,enableMassClear:m,enableEditing:k,enableClicking:y,geodesic:b,clip:v}=t,C=new BMapGL.Point(l.lng,l.lat),o=new BMapGL.Circle(C,r,{strokeColor:s,strokeWeight:f,strokeOpacity:u,strokeStyle:p,enableMassClear:m,enableEditing:k,enableClicking:y,geodesic:b,clip:v,fillOpacity:d,fillColor:c});return e.addOverlay(o),i(e),x(t,a,o),()=>{e.removeOverlay(o)}}),(e,l)=>(M(),_("div"))}});var S=B(w,[["__file","index.vue"]]);export{S as default};
diff --git a/docs/dist/assets/index.3bdecd7a.js b/docs/dist/assets/index.62d1e96b.js
similarity index 65%
rename from docs/dist/assets/index.3bdecd7a.js
rename to docs/dist/assets/index.62d1e96b.js
index 6b20cd01..117fb1fb 100644
--- a/docs/dist/assets/index.3bdecd7a.js
+++ b/docs/dist/assets/index.62d1e96b.js
@@ -1 +1 @@
-import{_ as a,d as f}from"./app.52adecd0.js";import{u as s}from"./useBaseMapEffect.9327f722.js";import{u as i}from"./useLife.c921ffd5.js";const d=f({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_RIGHT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(n){const e=n,{ready:r}=i();let t;return s(o=>(t=new window.BMapGL.NavigationControl3D({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),o.addControl(t),r(o),()=>o.removeControl(t))),(o,u)=>null}});var _=a(d,[["__file","index.vue"]]);export{_ as default};
+import{_ as a,d as f}from"./app.d9123eef.js";import{u as s}from"./useBaseMapEffect.b96d95c9.js";import{u as i}from"./useLife.59d9b310.js";const d=f({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_RIGHT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(n){const e=n,{ready:r}=i();let t;return s(o=>(t=new window.BMapGL.NavigationControl3D({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),o.addControl(t),r(o),()=>o.removeControl(t))),(o,u)=>null}});var _=a(d,[["__file","index.vue"]]);export{_ as default};
diff --git a/docs/dist/assets/index.62db4c10.js b/docs/dist/assets/index.62db4c10.js
new file mode 100644
index 00000000..b8cef04b
--- /dev/null
+++ b/docs/dist/assets/index.62db4c10.js
@@ -0,0 +1 @@
+import{_ as v,d as B,b as g,c as M}from"./app.d9123eef.js";import{u as _}from"./useBaseMapEffect.b96d95c9.js";import{b as h}from"./bindEvents.81d30a10.js";import{u as C}from"./useLife.59d9b310.js";const x=B({props:{path:null,strokeColor:{default:"#000"},strokeWeight:{default:2},strokeOpacity:{default:1},strokeStyle:{default:"solid"},enableMassClear:{type:Boolean,default:!0},enableEditing:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const e=n,{ready:s}=C();return _(o=>{if(!e.path.length)return;const{strokeColor:t,strokeWeight:u,strokeOpacity:i,strokeStyle:r,enableMassClear:p,enableEditing:c,enableClicking:d,geodesic:f,clip:m}=e,k=e.path.map(({lng:y,lat:b})=>new BMapGL.Point(y,b)),l=new BMapGL.Polyline(k,{strokeColor:t,strokeWeight:u,strokeOpacity:i,strokeStyle:r,enableMassClear:p,enableEditing:c,enableClicking:d,geodesic:f,clip:m});return o.addOverlay(l),s(o),h(e,a,l),()=>{o.removeOverlay(l)}}),(o,t)=>(g(),M("div"))}});var P=v(x,[["__file","index.vue"]]);export{P as default};
diff --git a/docs/dist/assets/index.0a6ca83f.js b/docs/dist/assets/index.69897195.js
similarity index 72%
rename from docs/dist/assets/index.0a6ca83f.js
rename to docs/dist/assets/index.69897195.js
index 941f266a..c2d357d1 100644
--- a/docs/dist/assets/index.0a6ca83f.js
+++ b/docs/dist/assets/index.69897195.js
@@ -1 +1 @@
-import{_ as a,d as i,w as f,b as c,c as u}from"./app.52adecd0.js";import{u as d}from"./useBaseMapEffect.9327f722.js";import{u as l}from"./useLife.c921ffd5.js";const _=i({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_LEFT"},offset:{default:()=>({x:83,y:18})},unit:{default:"BMAP_UNIT_METRIC"}},emits:["initd","unload"],setup(s){const e=s,{ready:r}=l();let t;d(o=>(console.log("\u521D\u59CB\u5316",o),t=new window.BMapGL.ScaleControl({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),n(),o.addControl(t),r(o),()=>o.removeControl(t))),f(()=>e.unit,n);function n(){t.setUnit(window[e.unit])}return(o,p)=>(c(),u("div"))}});var C=a(_,[["__file","index.vue"]]);export{C as default};
+import{_ as a,d as i,w as f,b as c,c as u}from"./app.d9123eef.js";import{u as d}from"./useBaseMapEffect.b96d95c9.js";import{u as l}from"./useLife.59d9b310.js";const _=i({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_LEFT"},offset:{default:()=>({x:83,y:18})},unit:{default:"BMAP_UNIT_METRIC"}},emits:["initd","unload"],setup(s){const e=s,{ready:r}=l();let t;d(o=>(console.log("\u521D\u59CB\u5316",o),t=new window.BMapGL.ScaleControl({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),n(),o.addControl(t),r(o),()=>o.removeControl(t))),f(()=>e.unit,n);function n(){t.setUnit(window[e.unit])}return(o,p)=>(c(),u("div"))}});var C=a(_,[["__file","index.vue"]]);export{C as default};
diff --git a/docs/dist/assets/index.8e3e5680.js b/docs/dist/assets/index.6ca5431d.js
similarity index 66%
rename from docs/dist/assets/index.8e3e5680.js
rename to docs/dist/assets/index.6ca5431d.js
index 666820f5..c5a68a00 100644
--- a/docs/dist/assets/index.8e3e5680.js
+++ b/docs/dist/assets/index.6ca5431d.js
@@ -1 +1 @@
-import{_ as s,d as a,b as f,c as i}from"./app.52adecd0.js";import{u as c}from"./useBaseMapEffect.9327f722.js";import{u as d}from"./useLife.c921ffd5.js";const l=a({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_RIGHT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(n){const e=n,{ready:r}=d();let t;return c(o=>(t=new window.BMapGL.ZoomControl({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),o.addControl(t),r(o),()=>o.removeControl(t))),(o,p)=>(f(),i("div"))}});var w=s(l,[["__file","index.vue"]]);export{w as default};
+import{_ as s,d as a,b as f,c as i}from"./app.d9123eef.js";import{u as c}from"./useBaseMapEffect.b96d95c9.js";import{u as d}from"./useLife.59d9b310.js";const l=a({props:{anchor:{default:"BMAP_ANCHOR_BOTTOM_RIGHT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(n){const e=n,{ready:r}=d();let t;return c(o=>(t=new window.BMapGL.ZoomControl({offset:new window.BMapGL.Size(e.offset.x,e.offset.y),anchor:window[e.anchor]}),o.addControl(t),r(o),()=>o.removeControl(t))),(o,p)=>(f(),i("div"))}});var w=s(l,[["__file","index.vue"]]);export{w as default};
diff --git a/docs/dist/assets/index.87e72988.js b/docs/dist/assets/index.776909b2.js
similarity index 93%
rename from docs/dist/assets/index.87e72988.js
rename to docs/dist/assets/index.776909b2.js
index 4b909524..e28b7983 100644
--- a/docs/dist/assets/index.87e72988.js
+++ b/docs/dist/assets/index.776909b2.js
@@ -1 +1 @@
-import{_ as O,d as _}from"./app.52adecd0.js";import{u as y}from"./useBaseMapEffect.9327f722.js";import{b as h}from"./bindEvents.81d30a10.js";import{u as k}from"./useLife.c921ffd5.js";function v(r){return Object.prototype.toString.call(r)==="[object String]"}const x=_({props:{position:null,offset:{default:()=>({x:0,y:0})},icon:null,enableMassClear:{type:Boolean,default:!0},enableDragging:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},raiseOnDrag:{type:Boolean,default:!1},draggingCursor:{default:"pointer"},rotation:{default:0},title:{default:""},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onInfowindowclose:null,onInfowindowopen:null,onDragstart:null,onDragging:null,onDragend:null,onNightstick:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","infowindowclose","infowindowopen","dragstart","dragging","dragend","rightclick"],setup(r,{emit:w}){const p=r,{ready:M}=k();let a;function m(){const e="//mapopen.bj.bcebos.com/cms/react-bmap/markers_new2x_fbb9e99.png";let i={simple_red:new BMapGL.Icon(e,new BMapGL.Size(21,33),{imageOffset:new BMapGL.Size(227,189),imageSize:new BMapGL.Size(300,300)}),simple_blue:new BMapGL.Icon(e,new BMapGL.Size(21,33),{imageOffset:new BMapGL.Size(227,225),imageSize:new BMapGL.Size(300,300)}),loc_red:new BMapGL.Icon(e,new BMapGL.Size(23,35),{imageOffset:new BMapGL.Size(200,189),imageSize:new BMapGL.Size(300,300)}),loc_blue:new BMapGL.Icon(e,new BMapGL.Size(23,35),{imageOffset:new BMapGL.Size(200,225),imageSize:new BMapGL.Size(300,300)}),start:new BMapGL.Icon(e,new BMapGL.Size(25,40),{imageOffset:new BMapGL.Size(200,139),imageSize:new BMapGL.Size(300,300)}),end:new BMapGL.Icon(e,new BMapGL.Size(25,40),{imageOffset:new BMapGL.Size(225,139),imageSize:new BMapGL.Size(300,300)}),location:new BMapGL.Icon(e,new BMapGL.Size(14,20),{imageOffset:new BMapGL.Size(124,233),imageSize:new BMapGL.Size(300,300)})};for(let n=1;n<=10;n++)i["red"+n]=new BMapGL.Icon(e,new BMapGL.Size(42/2,66/2),{imageOffset:new BMapGL.Size(42/2*(n-1),0),imageSize:new BMapGL.Size(600/2,600/2)});for(let n=1;n<=10;n++)i["blue"+n]=new BMapGL.Icon(e,new BMapGL.Size(42/2,66/2),{imageOffset:new BMapGL.Size(42/2*(n-1),132/2),imageSize:new BMapGL.Size(600/2,600/2)});return i}return y(e=>{const i=m(),{position:n,offset:g,icon:o,enableMassClear:B,enableDragging:S,enableClicking:L,raiseOnDrag:G,draggingCursor:z,rotation:d,title:b}=p,s={offset:new BMapGL.Size(g.x,g.y),enableMassClear:B,enableDragging:S,enableClicking:L,raiseOnDrag:G,draggingCursor:z,rotation:d,title:b};if(o)if(v(o)&&i[o])s.icon=i[o];else{const{anchor:f,imageOffset:c,imageSize:t,imageUrl:I,printImageUrl:u}=p.icon,l={imageSize:new BMapGL.Size(t.width,t.height)};f&&(l.anchor=new BMapGL.Size(f.x,f.y)),c&&(l.imageOffset=new BMapGL.Size(c.x,c.y)),u&&(l.printImageUrl=u),s.icon=new BMapGL.Icon(I,new BMapGL.Size(t.width,t.height),l)}return a=new BMapGL.Marker(new BMapGL.Point(n.lng,n.lat),s),e.addOverlay(a),M(e),h(p,w,a),()=>{e.removeOverlay(a)}}),(e,i)=>null}});var E=O(x,[["__file","index.vue"]]);export{E as default};
+import{_ as O,d as _}from"./app.d9123eef.js";import{u as y}from"./useBaseMapEffect.b96d95c9.js";import{b as h}from"./bindEvents.81d30a10.js";import{u as k}from"./useLife.59d9b310.js";function v(r){return Object.prototype.toString.call(r)==="[object String]"}const x=_({props:{position:null,offset:{default:()=>({x:0,y:0})},icon:null,enableMassClear:{type:Boolean,default:!0},enableDragging:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},raiseOnDrag:{type:Boolean,default:!1},draggingCursor:{default:"pointer"},rotation:{default:0},title:{default:""},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onInfowindowclose:null,onInfowindowopen:null,onDragstart:null,onDragging:null,onDragend:null,onNightstick:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","infowindowclose","infowindowopen","dragstart","dragging","dragend","rightclick"],setup(r,{emit:w}){const p=r,{ready:M}=k();let a;function m(){const e="//mapopen.bj.bcebos.com/cms/react-bmap/markers_new2x_fbb9e99.png";let i={simple_red:new BMapGL.Icon(e,new BMapGL.Size(21,33),{imageOffset:new BMapGL.Size(227,189),imageSize:new BMapGL.Size(300,300)}),simple_blue:new BMapGL.Icon(e,new BMapGL.Size(21,33),{imageOffset:new BMapGL.Size(227,225),imageSize:new BMapGL.Size(300,300)}),loc_red:new BMapGL.Icon(e,new BMapGL.Size(23,35),{imageOffset:new BMapGL.Size(200,189),imageSize:new BMapGL.Size(300,300)}),loc_blue:new BMapGL.Icon(e,new BMapGL.Size(23,35),{imageOffset:new BMapGL.Size(200,225),imageSize:new BMapGL.Size(300,300)}),start:new BMapGL.Icon(e,new BMapGL.Size(25,40),{imageOffset:new BMapGL.Size(200,139),imageSize:new BMapGL.Size(300,300)}),end:new BMapGL.Icon(e,new BMapGL.Size(25,40),{imageOffset:new BMapGL.Size(225,139),imageSize:new BMapGL.Size(300,300)}),location:new BMapGL.Icon(e,new BMapGL.Size(14,20),{imageOffset:new BMapGL.Size(124,233),imageSize:new BMapGL.Size(300,300)})};for(let n=1;n<=10;n++)i["red"+n]=new BMapGL.Icon(e,new BMapGL.Size(42/2,66/2),{imageOffset:new BMapGL.Size(42/2*(n-1),0),imageSize:new BMapGL.Size(600/2,600/2)});for(let n=1;n<=10;n++)i["blue"+n]=new BMapGL.Icon(e,new BMapGL.Size(42/2,66/2),{imageOffset:new BMapGL.Size(42/2*(n-1),132/2),imageSize:new BMapGL.Size(600/2,600/2)});return i}return y(e=>{const i=m(),{position:n,offset:g,icon:o,enableMassClear:B,enableDragging:S,enableClicking:L,raiseOnDrag:G,draggingCursor:z,rotation:d,title:b}=p,s={offset:new BMapGL.Size(g.x,g.y),enableMassClear:B,enableDragging:S,enableClicking:L,raiseOnDrag:G,draggingCursor:z,rotation:d,title:b};if(o)if(v(o)&&i[o])s.icon=i[o];else{const{anchor:f,imageOffset:c,imageSize:t,imageUrl:I,printImageUrl:u}=p.icon,l={imageSize:new BMapGL.Size(t.width,t.height)};f&&(l.anchor=new BMapGL.Size(f.x,f.y)),c&&(l.imageOffset=new BMapGL.Size(c.x,c.y)),u&&(l.printImageUrl=u),s.icon=new BMapGL.Icon(I,new BMapGL.Size(t.width,t.height),l)}return a=new BMapGL.Marker(new BMapGL.Point(n.lng,n.lat),s),e.addOverlay(a),M(e),h(p,w,a),()=>{e.removeOverlay(a)}}),(e,i)=>null}});var E=O(x,[["__file","index.vue"]]);export{E as default};
diff --git a/docs/dist/assets/index.32976e47.js b/docs/dist/assets/index.9e2e6c00.js
similarity index 74%
rename from docs/dist/assets/index.32976e47.js
rename to docs/dist/assets/index.9e2e6c00.js
index 343a3e6c..70bfefba 100644
--- a/docs/dist/assets/index.32976e47.js
+++ b/docs/dist/assets/index.9e2e6c00.js
@@ -1 +1 @@
-import{_ as f,d as i,h as d,o as l,b as u,c,r as p}from"./app.52adecd0.js";import{u as _}from"./useLife.c921ffd5.js";import{u as m}from"./useBaseMapEffect.9327f722.js";const C=i({props:{anchor:{default:"BMAP_ANCHOR_TOP_LEFT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(r){const t=r,n=d(),{ready:a}=_();return l(()=>{m(o=>{const e=new window.BMapGL.Control;if(!!n.value)return e.defaultAnchor=window[t.anchor],e.defaultOffset=new window.BMapGL.Size(t.offset.x,t.offset.y),e.initialize=s=>s.getContainer().appendChild(n.value),o.addControl(e),a(o),()=>o.removeControl(e)})}),(o,e)=>(u(),c("div",{ref_key:"controlContainer",ref:n},[p(o.$slots,"default")],512))}});var x=f(C,[["__file","index.vue"]]);export{x as default};
+import{_ as f,d as i,h as d,o as l,b as u,c,r as p}from"./app.d9123eef.js";import{u as _}from"./useLife.59d9b310.js";import{u as m}from"./useBaseMapEffect.b96d95c9.js";const C=i({props:{anchor:{default:"BMAP_ANCHOR_TOP_LEFT"},offset:{default:()=>({x:83,y:18})}},emits:["initd","unload"],setup(r){const t=r,n=d(),{ready:a}=_();return l(()=>{m(o=>{const e=new window.BMapGL.Control;if(!!n.value)return e.defaultAnchor=window[t.anchor],e.defaultOffset=new window.BMapGL.Size(t.offset.x,t.offset.y),e.initialize=s=>s.getContainer().appendChild(n.value),o.addControl(e),a(o),()=>o.removeControl(e)})}),(o,e)=>(u(),c("div",{ref_key:"controlContainer",ref:n},[p(o.$slots,"default")],512))}});var x=f(C,[["__file","index.vue"]]);export{x as default};
diff --git a/docs/dist/assets/index.9ec4fd92.js b/docs/dist/assets/index.9ec4fd92.js
deleted file mode 100644
index e2edeafc..00000000
--- a/docs/dist/assets/index.9ec4fd92.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as v,d as B,b as M,c as _}from"./app.52adecd0.js";import{u as g}from"./useBaseMapEffect.9327f722.js";import{b as C}from"./bindEvents.81d30a10.js";import{u as h}from"./useLife.c921ffd5.js";const x=B({props:{path:null,strokeColor:{default:"#000"},strokeWeight:{default:2},strokeOpacity:{default:1},strokeStyle:{default:"solid"},enableMassClear:{type:Boolean,default:!0},enableEditing:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const o=n,{ready:s}=h();return g(e=>{const{strokeColor:t,strokeWeight:u,strokeOpacity:i,strokeStyle:r,enableMassClear:p,enableEditing:c,enableClicking:d,geodesic:f,clip:m}=o,k=o.path.map(({lng:y,lat:b})=>new BMapGL.Point(y,b)),l=new BMapGL.Polyline(k,{strokeColor:t,strokeWeight:u,strokeOpacity:i,strokeStyle:r,enableMassClear:p,enableEditing:c,enableClicking:d,geodesic:f,clip:m});return e.addOverlay(l),s(e),C(o,a,l),()=>{e.removeOverlay(l)}}),(e,t)=>(M(),_("div"))}});var P=v(x,[["__file","index.vue"]]);export{P as default};
diff --git a/docs/dist/assets/index.265bb117.js b/docs/dist/assets/index.d730cdd9.js
similarity index 79%
rename from docs/dist/assets/index.265bb117.js
rename to docs/dist/assets/index.d730cdd9.js
index a47a48f9..8f0d1286 100644
--- a/docs/dist/assets/index.265bb117.js
+++ b/docs/dist/assets/index.d730cdd9.js
@@ -1 +1 @@
-import{_ as p,d as m}from"./app.52adecd0.js";import{u as d}from"./useBaseMapEffect.9327f722.js";import{b as v}from"./bindEvents.81d30a10.js";import{u as M}from"./useLife.c921ffd5.js";const y=m({props:{content:null,position:null,offset:{default:()=>({x:0,y:0})},enableMassClear:{type:Boolean,default:!0},style:null,onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onRightclick:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","rightclick"],setup(i,{emit:a}){const n=i,{ready:r}=M();let e;return d(o=>{const{content:l,position:t,offset:s,enableMassClear:c,style:u}=n,f={position:new BMapGL.Point(t.lng,t.lat),offset:new BMapGL.Size(s.x,s.y),enableMassClear:c};return e=new BMapGL.Label(l,f),u&&e.setStyle(u),o.addOverlay(e),r(o),v(n,a,e),()=>{o.removeOverlay(e)}}),(o,l)=>null}});var w=p(y,[["__file","index.vue"]]);export{w as default};
+import{_ as p,d as m}from"./app.d9123eef.js";import{u as d}from"./useBaseMapEffect.b96d95c9.js";import{b as v}from"./bindEvents.81d30a10.js";import{u as M}from"./useLife.59d9b310.js";const y=m({props:{content:null,position:null,offset:{default:()=>({x:0,y:0})},enableMassClear:{type:Boolean,default:!0},style:null,onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onRightclick:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","rightclick"],setup(i,{emit:a}){const n=i,{ready:r}=M();let e;return d(o=>{const{content:l,position:t,offset:s,enableMassClear:c,style:u}=n,f={position:new BMapGL.Point(t.lng,t.lat),offset:new BMapGL.Size(s.x,s.y),enableMassClear:c};return e=new BMapGL.Label(l,f),u&&e.setStyle(u),o.addOverlay(e),r(o),v(n,a,e),()=>{o.removeOverlay(e)}}),(o,l)=>null}});var w=p(y,[["__file","index.vue"]]);export{w as default};
diff --git a/docs/dist/assets/index.e3bafa48.js b/docs/dist/assets/index.e3bafa48.js
deleted file mode 100644
index 5844b4f1..00000000
--- a/docs/dist/assets/index.e3bafa48.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as B,d as g,b as _,c as M}from"./app.52adecd0.js";import{u as O}from"./useBaseMapEffect.9327f722.js";import{b as x}from"./bindEvents.81d30a10.js";import{u as E}from"./useLife.c921ffd5.js";const w=g({props:{center:null,radius:null,strokeColor:{default:"#000"},strokeOpacity:{default:1},fillColor:{default:"#fff"},fillOpacity:{default:.3},strokeWeight:{default:2},strokeStyle:{default:"solid"},massClear:{type:Boolean,default:!0},enableEditing:{type:Boolean,default:!1},enableClicking:{type:Boolean,default:!0},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const t=n,{ready:i}=E();return O(e=>{const{center:l,radius:r,strokeColor:s,strokeOpacity:u,fillColor:c,fillOpacity:d,strokeWeight:f,strokeStyle:p,enableMassClear:m,enableEditing:k,enableClicking:y,geodesic:v,clip:C}=t,b=new BMapGL.Point(l.lng,l.lat),o=new BMapGL.Circle(b,r,{strokeColor:s,strokeWeight:f,strokeOpacity:u,strokeStyle:p,enableMassClear:m,enableEditing:k,enableClicking:y,geodesic:v,clip:C,fillOpacity:d,fillColor:c});return e.addOverlay(o),i(e),x(t,a,o),()=>{e.removeOverlay(o)}}),(e,l)=>(_(),M("div"))}});var S=B(w,[["__file","index.vue"]]);export{S as default};
diff --git a/docs/dist/assets/index.fa6ecde8.js b/docs/dist/assets/index.fa6ecde8.js
new file mode 100644
index 00000000..4f7ab6b2
--- /dev/null
+++ b/docs/dist/assets/index.fa6ecde8.js
@@ -0,0 +1 @@
+import{_ as E,d as j,i as F,w as t,o as G,a as N,p as $,b as U,c as V,e as w,t as Y,u as q,n as J,r as Q,F as X,f as ee}from"./app.d9123eef.js";import{u as oe}from"./useLife.59d9b310.js";import{b as ne}from"./bindEvents.81d30a10.js";const te={style:{position:"absolute",top:"50%",left:"50%",transform:"translateY(-50%, -50%)"}},le=j({props:{ak:null,width:{default:"100%"},height:{default:"400px"},center:{default:()=>({lat:39.915185,lng:116.403901})},mapType:{default:"BMAP_NORMAL_MAP"},zoom:{default:16},heading:{default:0},tilt:{default:0},minZoom:{default:0},maxZoom:{default:21},enableDragging:{type:Boolean,default:!0},enableInertialDragging:{type:Boolean,default:!0},enableScrollWheelZoom:{type:Boolean,default:!0},enableContinuousZoom:{type:Boolean,default:!0},enableResizeOnCenter:{type:Boolean,default:!0},enableDoubleClickZoom:{type:Boolean,default:!1},enableKeyboard:{type:Boolean,default:!0},enablePinchToZoom:{type:Boolean,default:!0},enableAutoResize:{type:Boolean,default:!0},onClick:null,onDblclick:null,onRightclick:null,onRightdblclick:null,onMaptypechange:null,onMousemove:null,onMouseover:null,onMouseout:null,onMovestart:null,onMoving:null,onMoveend:null,onZoomstart:null,onZoomend:null,onAddoverlay:null,onAddcontrol:null,onRemovecontrol:null,onRemoveoverlay:null,onClearoverlays:null,onDragstart:null,onDragging:null,onDragend:null,onAddtilelayer:null,onRemovetilelayer:null,onLoad:null,onResize:null,onHotspotclick:null,onHotspotover:null,onHotspotout:null,onTilesloaded:null,onTouchstart:null,onTouchmove:null,onTouchend:null,onLongpress:null},emits:["initd","unload","click","dblclick","rightclick","rightdblclick","maptypechange","mousemove","mouseover","mouseout","movestart","moving","moveend","zoomstart","zoomend","addoverlay","addcontrol","removecontrol","removeoverlay","clearoverlays","dragstart","dragging","dragend","addtilelayer","removetilelayer","load","resize","hotspotclick","hotspotover","hotspotout","tilesloaded","touchstart","touchmove","touchend","longpress"],setup(M,{emit:k}){const n=M;let o=null,i=!1;const{ready:D}=oe("initd"),z=n.ak||F("baiduMapAk");t(()=>n.zoom,s),t(()=>n.tilt,m),t(()=>n.heading,c),t(()=>n.center,A),t(()=>n.enableDragging,p),t(()=>n.enableInertialDragging,g),t(()=>n.enableScrollWheelZoom,b),t(()=>n.enableContinuousZoom,f),t(()=>n.enableResizeOnCenter,y),t(()=>n.enableDoubleClickZoom,h),t(()=>n.enableKeyboard,v),t(()=>n.enablePinchToZoom,Z),t(()=>n.enableAutoResize,C),t(()=>n.mapType,d);function B(){return window._BMap?Promise.resolve():(window._BMap={},window._BMap.scriptLoader=new Promise((e,a)=>{const l=document.createElement("script");window._initBMap=()=>{e(),window.document.body.removeChild(l)},l.src=`//api.map.baidu.com/api?type=webgl&v=1.0&ak=${z}&callback=_initBMap`,l.type="text/javascript",l.defer=!0,l.onerror=a,document.body.appendChild(l)}),window._BMap.scriptLoader)}function R(){B().then(()=>{const{minZoom:e,maxZoom:a,mapType:l,enableAutoResize:r}=n;o=new BMapGL.Map("baidu-map-container",{minZoom:e,maxZoom:a,mapType:window[l],enableAutoResize:r}),_(),T(),ne(n,k,o),i||(i=!0,ee(()=>D(o)))})}function T(){const{enableDragging:e,enableInertialDragging:a,enableScrollWheelZoom:l,enableContinuousZoom:r,enableResizeOnCenter:P,enableDoubleClickZoom:S,enableKeyboard:x,enablePinchToZoom:L,enableAutoResize:O,mapType:I,zoom:K,tilt:W,heading:H}=n;s(K),m(W),c(H),p(e),g(a),b(l),f(r),y(P),h(S),v(x),Z(L),C(O),d(I)}function u(e,a){return new BMapGL.Point(e,a)}function A(){typeof n.center=="string"?o.setCenter(n.center):o.setCenter(u(n.center.lng,n.center.lat))}function _(){typeof n.center=="string"?o.centerAndZoom(n.center):o.centerAndZoom(u(n.center.lng,n.center.lat),n.zoom)}function s(e){o.setZoom(e)}function d(e){o.setMapType(window[e])}function c(e){o.setHeading(e)}function m(e){o.setTilt(e)}function p(e){e?o.enableDragging():o.disableDragging()}function g(e){e?o.enableInertialDragging():o.disableInertialDragging()}function b(e){e?o.enableScrollWheelZoom():o.disableScrollWheelZoom()}function f(e){e?o.enableContinuousZoom():o.disableContinuousZoom()}function y(e){e?o.enableResizeOnCenter():o.disableResizeOnCenter()}function h(e){e?o.enableDoubleClickZoom():o.disableDoubleClickZoom()}function v(e){e?o.enableKeyboard():o.disableKeyboard()}function Z(e){e?o.enablePinchToZoom():o.disablePinchToZoom()}function C(e){e?o.enableAutoResize():o.disableAutoResize()}return G(()=>{R()}),N(()=>{o==null||o.destroy()}),$("getMapInstance",()=>o),(e,a)=>(U(),V(X,null,[w("div",{id:"baidu-map-container",style:J([{width:n.width,height:n.height},{position:"relative",overflow:"hidden"}])},[w("div",te,Y(q(i)?"":"map loading..."),1)],4),Q(e.$slots,"default")],64))}});var ue=E(le,[["__file","index.vue"]]);export{ue as default};
diff --git a/docs/dist/assets/index.fbbccc7b.js b/docs/dist/assets/index.fbbccc7b.js
new file mode 100644
index 00000000..490966ca
--- /dev/null
+++ b/docs/dist/assets/index.fbbccc7b.js
@@ -0,0 +1 @@
+import{_ as C,d as M}from"./app.d9123eef.js";import{u as _}from"./useBaseMapEffect.b96d95c9.js";import{b as h}from"./bindEvents.81d30a10.js";import{u as B}from"./useLife.59d9b310.js";const O=M({props:{path:null,strokeColor:{default:"#000"},strokeWeight:{default:2},strokeOpacity:{default:1},strokeStyle:{default:"solid"},fillColor:{default:"#fff"},fillOpacity:{default:.3},enableMassClear:{type:Boolean},enableEditing:{type:Boolean},enableClicking:{type:Boolean},geodesic:{type:Boolean,default:!1},clip:{type:Boolean,default:!0},onClick:null,onDblclick:null,onMousedown:null,onMouseup:null,onMouseout:null,onMouseover:null,onRemove:null,onLineupdate:null},emits:["initd","unload","click","dblclick","mousedown","mouseup","mouseout","mouseover","remove","lineupdate"],setup(n,{emit:a}){const e=n,{ready:i}=B();return _(o=>{if(!e.path.length)return;const{strokeColor:t,strokeWeight:s,strokeOpacity:u,strokeStyle:r,fillOpacity:p,fillColor:c,enableMassClear:d,enableEditing:f,enableClicking:m,geodesic:y,clip:k}=e,g=e.path.map(({lng:b,lat:v})=>new BMapGL.Point(b,v)),l=new BMapGL.Polygon(g,{strokeColor:t,strokeWeight:s,strokeOpacity:u,strokeStyle:r,fillOpacity:p,fillColor:c,enableMassClear:d,enableEditing:f,enableClicking:m,geodesic:y,clip:k});return o.addOverlay(l),i(o),h(e,a,l),()=>{o.removeOverlay(l)}}),(o,t)=>null}});var P=C(O,[["__file","index.vue"]]);export{P as default};
diff --git a/docs/dist/assets/index.html.897866c7.js b/docs/dist/assets/index.html.1081c36f.js
similarity index 94%
rename from docs/dist/assets/index.html.897866c7.js
rename to docs/dist/assets/index.html.1081c36f.js
index 3e4ed096..c699ee0e 100644
--- a/docs/dist/assets/index.html.897866c7.js
+++ b/docs/dist/assets/index.html.1081c36f.js
@@ -1,3 +1,3 @@
-import{_ as p,d as C,h as l,k as F,b as c,c as h,e as u,l as o,v as a,m as D,q as r,s as b,F as A,j as s,x as n}from"./app.52adecd0.js";const v=s(`

Map \u5730\u56FE

\u5730\u56FE\u6838\u5FC3\u5BF9\u8C61\uFF0C\u5730\u56FE\u63A7\u4EF6\u3001\u8986\u76D6\u7269\u3001\u56FE\u5C42\u7B49\u9700\u4F5C\u4E3A\u5176\u5B50\u7EC4\u4EF6\uFF0C\u4EE5\u83B7\u5F97 map \u7684\u5B9E\u4F8B\u5316\u5BF9\u8C61

import { Map } from 'vue3-baidu-map-gl'
+import{_ as p,d as C,h as l,j as F,b as c,c as h,e as u,k as o,v as a,l as D,m as r,q as b,F as A,s,x as n}from"./app.d9123eef.js";const v=s(`

Map \u5730\u56FE

\u5730\u56FE\u6838\u5FC3\u5BF9\u8C61\uFF0C\u5730\u56FE\u63A7\u4EF6\u3001\u8986\u76D6\u7269\u3001\u56FE\u5C42\u7B49\u9700\u4F5C\u4E3A\u5176\u5B50\u7EC4\u4EF6\uFF0C\u4EE5\u83B7\u5F97 map \u7684\u5B9E\u4F8B\u5316\u5BF9\u8C61

import { Map } from 'vue3-baidu-map-gl'
 
<Map :minZoom="10" height="400px" mapType="BMAP_NORMAL_MAP" />
 

\u57FA\u7840\u7EFC\u5408\u793A\u4F8B


`,6),g=n("\u9F20\u6807\u7F29\u653E "),m=u("br",null,null,-1),_=n("\u62D6\u62FD "),k=u("br",null,null,-1),y=n("\u60EF\u6027\u62D6\u62FD "),M=u("br",null,null,-1),Z=n("\u53CC\u6307\u7F29\u653E\u5730\u56FE "),P=u("br",null,null,-1),x=n("\u952E\u76D8\u64CD\u4F5C "),f=u("br",null,null,-1),T=n("\u53CC\u51FB\u7F29\u653E\uFF0C\u5DE6\u952E\u53CC\u51FB\u653E\u5927\u3001\u53F3\u952E\u53CC\u51FB\u7F29\u5C0F "),R=u("br",null,null,-1),V=n("\u53CC\u51FB\u5E73\u6ED1\u7F29\u653E\u6548\u679C "),q=u("br",null,null,-1),O=u("br",null,null,-1),z=n(" \u5730\u56FE\u7C7B\u578B: "),L=u("option",{value:"BMAP_NORMAL_MAP"},"BMAP_NORMAL_MAP",-1),N=u("option",{value:"BMAP_EARTH_MAP"},"BMAP_EARTH_MAP",-1),S=[L,N],U=u("br",null,null,-1),I=u("br",null,null,-1),K=u("h2",{id:"\u9759\u6001\u7EC4\u4EF6-props",tabindex:"-1"},[u("a",{class:"header-anchor",href:"#\u9759\u6001\u7EC4\u4EF6-props","aria-hidden":"true"},"#"),n(" \u9759\u6001\u7EC4\u4EF6 props")],-1),W=u("thead",null,[u("tr",null,[u("th",null,"\u53C2\u6570"),u("th",null,"\u8BF4\u660E"),u("th",null,"\u7C7B\u578B"),u("th",null,"\u53EF\u9009\u503C"),u("th",null,"\u9ED8\u8BA4\u503C")])],-1),H=u("td",null,"ak",-1),w=n("\u767E\u5EA6\u5730\u56FE ak "),j=n("\u7533\u8BF7ak"),Q=u("td",null,"string",-1),Y=u("td",null,null,-1),G=u("td",null,null,-1),J=u("tr",null,[u("td",null,"width"),u("td",null,"\u5730\u56FE\u663E\u793A\u5BBD\u5EA6"),u("td",null,"string / number"),u("td"),u("td",null,"100%")],-1),X=u("tr",null,[u("td",null,"height"),u("td",null,"\u5730\u56FE\u663E\u793A\u9AD8\u5EA6"),u("td",null,"string / number"),u("td"),u("td",null,"400px")],-1),$=s('

\u52A8\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
center\u5730\u56FE\u9ED8\u8BA4\u4E2D\u5FC3\u70B9,\u53EF\u4F7F\u7528\u57CE\u5E02\u540D,\u5982:\u5317\u4EAC\u5E02\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u5BF9\u8C61\u5982 {lng: 121.424333, lat: 31.228604} \u8868\u793A\u7ECF\u7EAC\u5EA6\u3002string / {lng: number, lat: number}\u5317\u4EAC\u5E02
mapType\u5730\u56FE\u663E\u793A\u7C7B\u578BstringmapTypeBMAP_NORMAL_MAP
zoom\u7F29\u653E\u7EA7\u522Bnumber16
heading\u5730\u56FE\u65CB\u8F6C\u89D2\u5EA6number0
tilt\u5730\u56FE\u503E\u659C\u89D2\u5EA6number0
minZoom\u5730\u56FE\u5141\u8BB8\u5C55\u793A\u7684\u6700\u5C0F\u7EA7\u522Bnumber-0
enableDragging\u542F\u7528\u5730\u56FE\u62D6\u62FDboolean-true
enableInertialDragging\u542F\u7528\u5730\u56FE\u60EF\u6027\u62D6\u62FDboolean-true
enableScrollWheelZoom\u5141\u8BB8\u5730\u56FE\u53EF\u88AB\u9F20\u6807\u6EDA\u8F6E\u7F29\u653Eboolean-true
enableContinuousZoom\u5F00\u542F\u53CC\u51FB\u5E73\u6ED1\u7F29\u653E\u6548\u679Cboolean-true
enableResizeOnCenter\u5F00\u542F\u56FE\u533A resize \u4E2D\u5FC3\u70B9\u4E0D\u53D8boolean-true
enableDoubleClickZoom\u542F\u7528\u5730\u56FE\u53CC\u51FB\u7F29\u653E\uFF0C\u5DE6\u952E\u53CC\u51FB\u653E\u5927\u3001\u53F3\u952E\u53CC\u51FB\u7F29\u5C0Fboolean-false
enableKeyboard\u542F\u7528\u952E\u76D8\u64CD\u4F5C,\u952E\u76D8\u7684\u4E0A\u3001\u4E0B\u3001\u5DE6\u3001\u53F3\u952E\u53EF\u8FDE\u7EED\u79FB\u52A8\u5730\u56FE\u3002\u540C\u65F6\u6309\u4E0B\u5176\u4E2D\u4E24\u4E2A\u952E\u53EF\u4F7F\u5730\u56FE\u8FDB\u884C\u5BF9\u89D2\u79FB\u52A8\u3002PgUp\u3001PgDn\u3001Home \u548C End \u952E\u4F1A\u4F7F\u5730\u56FE\u5E73\u79FB\u5176 1/2 \u7684\u5927\u5C0F\u3002 +\u3001-\u952E\u4F1A\u4F7F\u5730\u56FE\u653E\u5927\u6216\u7F29\u5C0F\u4E00\u7EA7boolean-true
enablePinchToZoom\u542F\u7528\u53CC\u6307\u7F29\u653E\u5730\u56FE\u3002boolean-true
enableAutoResize\u542F\u7528\u81EA\u52A8\u9002\u5E94\u5BB9\u5668\u5C3A\u5BF8\u53D8\u5316boolean-true

mapType

\u503C\u63CF\u8FF0
BMAP_NORMAL_MAP\u6B64\u5730\u56FE\u7C7B\u578B\u5C55\u793A\u666E\u901A\u8857\u9053\u89C6\u56FE
BMAP_EARTH_MAP\u6B64\u5730\u56FE\u7C7B\u578B\u5C55\u793A\u5730\u7403\u536B\u661F\u89C6\u56FE

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u5DE6\u952E\u5355\u51FB\u5730\u56FE\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u53CC\u51FB\u5730\u56FE\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
rightclick\u53F3\u952E\u5355\u51FB\u5730\u56FE\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A rightclick rightclick rightdblclick((e: Event) => void)
rightdblclick\u53F3\u952E\u53CC\u51FB\u5730\u56FE\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
maptypechange\u5730\u56FE\u7C7B\u578B\u53D1\u751F\u53D8\u5316\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
mousemove\u9F20\u6807\u5728\u5730\u56FE\u533A\u57DF\u79FB\u52A8\u8FC7\u7A0B\u4E2D\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
mouseover\u9F20\u6807\u79FB\u5165\u5730\u56FE\u533A\u57DF\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
mouseout\u9F20\u6807\u79FB\u51FA\u5730\u56FE\u533A\u57DF\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
movestart\u5730\u56FE\u79FB\u52A8\u5F00\u59CB\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
moving\u5730\u56FE\u79FB\u52A8\u8FC7\u7A0B\u4E2D\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
moveend\u5730\u56FE\u79FB\u52A8\u7ED3\u675F\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
zoomstart\u5730\u56FE\u66F4\u6539\u7F29\u653E\u7EA7\u522B\u5F00\u59CB\u65F6\u89E6\u53D1\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
zoomend\u5730\u56FE\u66F4\u6539\u7F29\u653E\u7EA7\u522B\u7ED3\u675F\u65F6\u89E6\u53D1\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
addoverlay\u5F53\u7EC4\u4EF6 BmOverlay \u88AB\u6302\u8F7D\u5230\u5730\u56FE\u4E2D\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
removeoverlay\u5F53\u7EC4\u4EF6 BmOverlay \u88AB\u79FB\u9664\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
addcontrol\u5F53\u7EC4\u4EF6 BmControl \u88AB\u6302\u8F7D\u5230\u5730\u56FE\u4E2D\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
removecontrol\u5F53\u7EC4\u4EF6 BmControl \u88AB\u79FB\u9664\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
clearoverlays\u5F53\u4F7F\u7528 Map.clearOverlays() \u65B9\u6CD5\u4E00\u6B21\u6027\u79FB\u9664\u5168\u90E8\u8986\u76D6\u7269\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
dragstart\u5F00\u59CB\u62D6\u62FD\u5730\u56FE\u65F6\u89E6\u53D1((e: Event) => void)
dragging\u62D6\u62FD\u5730\u56FE\u8FC7\u7A0B\u4E2D\u89E6\u53D1((e: Event) => void)
dragend\u505C\u6B62\u62D6\u62FD\u5730\u56FE\u65F6\u89E6\u53D1((e: Event) => void)
addtilelayer\u6DFB\u52A0\u4E00\u4E2A\u81EA\u5B9A\u4E49\u5730\u56FE\u56FE\u5C42\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
removetilelayer\u79FB\u9664\u4E00\u4E2A\u81EA\u5B9A\u4E49\u5730\u56FE\u56FE\u5C42\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
load\u8C03\u7528 Map.centerAndZoom()\u65B9\u6CD5\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6\u3002\u8FD9\u8868\u793A\u4F4D\u7F6E\u3001\u7F29\u653E\u5C42\u7EA7\u5DF2\u7ECF\u786E\u5B9A\uFF0C\u4F46\u53EF\u80FD\u8FD8\u5728\u8F7D\u5165\u5730\u56FE\u56FE\u5757((e: Event) => void)
resize\u5730\u56FE\u53EF\u89C6\u533A\u57DF\u5927\u5C0F\u53D1\u751F\u53D8\u5316\u65F6\u4F1A\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
hotspotclick\u70B9\u51FB\u70ED\u533A\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
hotspotover\u9F20\u6807\u79FB\u81F3\u70ED\u533A\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
hotspotout\u9F20\u6807\u79FB\u51FA\u70ED\u533A\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
tilesloaded\u5F53\u5730\u56FE\u6240\u6709\u56FE\u5757\u5B8C\u6210\u52A0\u8F7D\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6((e: Event) => void)
touchstart\u89E6\u6478\u5F00\u59CB\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6\uFF0C\u4EC5\u9002\u7528\u79FB\u52A8\u8BBE\u5907((e: Event) => void)
touchmove\u89E6\u6478\u79FB\u52A8\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6\uFF0C\u4EC5\u9002\u7528\u79FB\u52A8\u8BBE\u5907((e: Event) => void)
touchend\u89E6\u6478\u7ED3\u675F\u65F6\u89E6\u53D1\u6B64\u4E8B\u4EF6\uFF0C\u4EC5\u9002\u7528\u79FB\u52A8\u8BBE\u5907((e: Event) => void)
longpress\u957F\u6309\u4E8B\u4EF6\uFF0C\u4EC5\u9002\u7528\u79FB\u52A8\u8BBE\u5907((e: Event) => void)
',6),uu=C({setup(tu){const E=l("BMAP_NORMAL_MAP"),t=l({enableDragging:!0,enableInertialDragging:!0,enableScrollWheelZoom:!1,enableContinuousZoom:!0,enableResizeOnCenter:!0,enableDoubleClickZoom:!1,enableKeyboard:!0,enablePinchToZoom:!0,enableAutoResize:!0});return(du,d)=>{const i=F("Map"),B=F("RouterLink");return c(),h(A,null,[v,u("div",null,[o(u("input",{type:"checkbox","onUpdate:modelValue":d[0]||(d[0]=e=>t.value.enableScrollWheelZoom=e)},null,512),[[a,t.value.enableScrollWheelZoom]]),g,m,o(u("input",{type:"checkbox","onUpdate:modelValue":d[1]||(d[1]=e=>t.value.enableDragging=e)},null,512),[[a,t.value.enableDragging]]),_,k,o(u("input",{type:"checkbox","onUpdate:modelValue":d[2]||(d[2]=e=>t.value.enableInertialDragging=e)},null,512),[[a,t.value.enableInertialDragging]]),y,M,o(u("input",{type:"checkbox","onUpdate:modelValue":d[3]||(d[3]=e=>t.value.enablePinchToZoom=e)},null,512),[[a,t.value.enablePinchToZoom]]),Z,P,o(u("input",{type:"checkbox","onUpdate:modelValue":d[4]||(d[4]=e=>t.value.enableKeyboard=e)},null,512),[[a,t.value.enableKeyboard]]),x,f,o(u("input",{type:"checkbox","onUpdate:modelValue":d[5]||(d[5]=e=>t.value.enableDoubleClickZoom=e)},null,512),[[a,t.value.enableDoubleClickZoom]]),T,R,o(u("input",{type:"checkbox","onUpdate:modelValue":d[6]||(d[6]=e=>t.value.enableContinuousZoom=e)},null,512),[[a,t.value.enableContinuousZoom]]),V,q,O,z,o(u("select",{name:"",id:"","onUpdate:modelValue":d[7]||(d[7]=e=>E.value=e)},S,512),[[D,E.value]]),U,I,r(i,{ak:"4stE857hYPHbEmgKhLiTAa0QbCIULHpm",minZoom:3,height:"400px",mapType:E.value,enableDragging:t.value.enableDragging,enableInertialDragging:t.value.enableInertialDragging,enableScrollWheelZoom:t.value.enableScrollWheelZoom,enableContinuousZoom:t.value.enableContinuousZoom,enableDoubleClickZoom:t.value.enableDoubleClickZoom,enableKeyboard:t.value.enableKeyboard,enablePinchToZoom:t.value.enablePinchToZoom},null,8,["mapType","enableDragging","enableInertialDragging","enableScrollWheelZoom","enableContinuousZoom","enableDoubleClickZoom","enableKeyboard","enablePinchToZoom"])]),K,u("table",null,[W,u("tbody",null,[u("tr",null,[H,u("td",null,[w,r(B,{to:"/zh/guide/quick-start.html#%E7%94%B3%E8%AF%B7ak"},{default:b(()=>[j]),_:1})]),Q,Y,G]),J,X])]),$],64)}}});var nu=p(uu,[["__file","index.html.vue"]]);export{nu as default}; diff --git a/docs/dist/assets/index.html.1871fadb.js b/docs/dist/assets/index.html.46ac39db.js similarity index 58% rename from docs/dist/assets/index.html.1871fadb.js rename to docs/dist/assets/index.html.46ac39db.js index 55fd473c..34ec9973 100644 --- a/docs/dist/assets/index.html.1871fadb.js +++ b/docs/dist/assets/index.html.46ac39db.js @@ -1 +1 @@ -import{_ as e}from"./app.52adecd0.js";const _={};function r(n,t){return null}var f=e(_,[["render",r],["__file","index.html.vue"]]);export{f as default}; +import{_ as e}from"./app.d9123eef.js";const _={};function r(n,t){return null}var f=e(_,[["render",r],["__file","index.html.vue"]]);export{f as default}; diff --git a/docs/dist/assets/index.html.6b6504cc.js b/docs/dist/assets/index.html.92ecc461.js similarity index 58% rename from docs/dist/assets/index.html.6b6504cc.js rename to docs/dist/assets/index.html.92ecc461.js index 55fd473c..34ec9973 100644 --- a/docs/dist/assets/index.html.6b6504cc.js +++ b/docs/dist/assets/index.html.92ecc461.js @@ -1 +1 @@ -import{_ as e}from"./app.52adecd0.js";const _={};function r(n,t){return null}var f=e(_,[["render",r],["__file","index.html.vue"]]);export{f as default}; +import{_ as e}from"./app.d9123eef.js";const _={};function r(n,t){return null}var f=e(_,[["render",r],["__file","index.html.vue"]]);export{f as default}; diff --git a/docs/dist/assets/index.html.cb3ab086.js b/docs/dist/assets/index.html.cb3ab086.js deleted file mode 100644 index 0efadec7..00000000 --- a/docs/dist/assets/index.html.cb3ab086.js +++ /dev/null @@ -1 +0,0 @@ -const e={key:"v-8daa1a0e",path:"/",title:"",lang:"en-US",frontmatter:{home:!0,heroImage:"/logo.png",heroText:"Vue3 BaiduMap GL",actions:[{text:"get started",link:"/en/guide/quick-start"}],features:[{title:"Based on Vue3 + Ts",details:"future-proof, better performance, better experience, better component type hints"},{title:"really load on demand",details:"Module subcontracting to achieve real on-demand introduction"},{title:"Easy-to-use components",details:"Perfect code hints, consistent with user logic, follow the language and concepts that users are used to"}]},excerpt:"",headers:[],git:{updatedTime:1649781983e3,contributors:[{name:"\u82B1\u5F00\u534A\u4EA9\u5730",email:"2572468699@qq.com",commits:11}]},filePathRelative:"README.md"};export{e as data}; diff --git a/docs/dist/assets/index.html.d1881c28.js b/docs/dist/assets/index.html.d1881c28.js new file mode 100644 index 00000000..96f60a66 --- /dev/null +++ b/docs/dist/assets/index.html.d1881c28.js @@ -0,0 +1 @@ +const e={key:"v-8daa1a0e",path:"/",title:"",lang:"en-US",frontmatter:{home:!0,heroImage:"/logo.png",heroText:"Vue3 BaiduMap GL",actions:[{text:"get started",link:"/guide/quick-start"}],features:[{title:"Based on Vue3 + Ts",details:"future-proof, better performance, better experience, better component type hints"},{title:"really load on demand",details:"Module subcontracting to achieve real on-demand introduction"},{title:"Easy-to-use components",details:"Perfect code hints, consistent with user logic, follow the language and concepts that users are used to"}]},excerpt:"",headers:[],git:{updatedTime:1652107167e3,contributors:[{name:"\u82B1\u5F00\u534A\u4EA9\u5730",email:"2572468699@qq.com",commits:12}]},filePathRelative:"README.md"};export{e as data}; diff --git a/docs/dist/assets/label.html.31739f7a.js b/docs/dist/assets/label.html.7833a043.js similarity index 98% rename from docs/dist/assets/label.html.31739f7a.js rename to docs/dist/assets/label.html.7833a043.js index fa3d720a..77781048 100644 --- a/docs/dist/assets/label.html.31739f7a.js +++ b/docs/dist/assets/label.html.7833a043.js @@ -1,4 +1,4 @@ -import{_ as p,k as t,b as o,c,e as d,q as a,s as l,F as u,j as n}from"./app.52adecd0.js";const r={},i=n(`

Label \u6587\u672C\u6807\u6CE8

\u5728\u5730\u56FE\u4E0A\u663E\u793A\u6587\u672C\u6807\u6CE8

import { Label } from 'vue3-baidu-map-gl'
+import{_ as p,j as t,b as o,c,e as d,m as a,q as l,F as u,s as n}from"./app.d9123eef.js";const r={},i=n(`

Label \u6587\u672C\u6807\u6CE8

\u5728\u5730\u56FE\u4E0A\u663E\u793A\u6587\u672C\u6807\u6CE8

import { Label } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
content\u8BBE\u7F6E\u6587\u672C\u6807\u6CE8\u7684\u5185\u5BB9stringrequired
position\u6587\u672C\u6807\u6CE8\u7684\u5750\u6807{ lng: number, lat: number}required
offset\u6587\u672C\u6807\u6CE8\u7684\u50CF\u7D20\u504F\u79FB{x: number, y: number }
enableMassClear\u662F\u5426\u5728\u8C03\u7528 map.clearOverlays \u6E05\u9664\u6B64\u8986\u76D6\u7269booleantrue
style\u8BBE\u7F6E\u6587\u672C\u6807\u6CE8\u7684\u6837\u5F0Fcss style object

\u63D0\u793A

style \u53EF\u4EE5\u662F\u4EFB\u4F55\u7B26\u5408\u89C4\u8303\u7684 css \u6837\u5F0F,\u6837\u5F0F\u5C5E\u6027\u9700\u4F7F\u7528\u9A7C\u5CF0\u547D\u540D\u6CD5

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
lineupdate\u8986\u76D6\u7269\u88AB\u7F16\u8F91\u540E\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

`,9),k=n(`
<Map
   :minZoom="3"
   height="400px"
diff --git a/docs/dist/assets/marker.html.be33b21f.js b/docs/dist/assets/marker.html.0aef404e.js
similarity index 84%
rename from docs/dist/assets/marker.html.be33b21f.js
rename to docs/dist/assets/marker.html.0aef404e.js
index 76ad7455..547a4a26 100644
--- a/docs/dist/assets/marker.html.be33b21f.js
+++ b/docs/dist/assets/marker.html.0aef404e.js
@@ -1 +1 @@
-const e={key:"v-b1071910",path:"/zh/overlay/marker.html",title:"Marker \u6807\u6CE8\u70B9",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:2,title:"\u9759\u6001\u7EC4\u4EF6 Props",slug:"\u9759\u6001\u7EC4\u4EF6-props",children:[]},{level:2,title:"\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C",slug:"\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C",children:[]},{level:2,title:"\u81EA\u5B9A\u4E49\u56FE\u6807",slug:"\u81EA\u5B9A\u4E49\u56FE\u6807",children:[]},{level:2,title:"\u7EC4\u4EF6\u4E8B\u4EF6",slug:"\u7EC4\u4EF6\u4E8B\u4EF6",children:[]},{level:2,title:"\u7EC4\u4EF6\u5B9E\u4F8B",slug:"\u7EC4\u4EF6\u5B9E\u4F8B",children:[]}],git:{updatedTime:1650956118e3,contributors:[{name:"\u82B1\u5F00\u534A\u4EA9\u5730",email:"2572468699@qq.com",commits:3}]},filePathRelative:"zh/overlay/marker.md"};export{e as data};
+const e={key:"v-b1071910",path:"/zh/overlay/marker.html",title:"Marker \u6807\u6CE8\u70B9",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:2,title:"\u9759\u6001\u7EC4\u4EF6 Props",slug:"\u9759\u6001\u7EC4\u4EF6-props",children:[]},{level:2,title:"\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C",slug:"\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C",children:[]},{level:2,title:"\u81EA\u5B9A\u4E49\u56FE\u6807",slug:"\u81EA\u5B9A\u4E49\u56FE\u6807",children:[]},{level:2,title:"\u7EC4\u4EF6\u4E8B\u4EF6",slug:"\u7EC4\u4EF6\u4E8B\u4EF6",children:[]},{level:2,title:"\u7EC4\u4EF6\u5B9E\u4F8B",slug:"\u7EC4\u4EF6\u5B9E\u4F8B",children:[]}],git:{updatedTime:1652107167e3,contributors:[{name:"\u82B1\u5F00\u534A\u4EA9\u5730",email:"2572468699@qq.com",commits:4}]},filePathRelative:"zh/overlay/marker.md"};export{e as data};
diff --git a/docs/dist/assets/marker.html.0ad10789.js b/docs/dist/assets/marker.html.919ba483.js
similarity index 96%
rename from docs/dist/assets/marker.html.0ad10789.js
rename to docs/dist/assets/marker.html.919ba483.js
index ce87d6ff..31c56b35 100644
--- a/docs/dist/assets/marker.html.0ad10789.js
+++ b/docs/dist/assets/marker.html.919ba483.js
@@ -1,5 +1,5 @@
-import{_ as d,k as e,b as u,c,e as t,q as n,s as r,F as i,j as o,x as s}from"./app.52adecd0.js";const k={},g=o(`

Marker \u6807\u6CE8\u70B9

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u5706\u5F62

import { Marker } from 'vue3-baidu-map-gl'
-

\u9759\u6001\u7EC4\u4EF6 Props

`,4),h=t("thead",null,[t("tr",null,[t("th",null,"\u53C2\u6570"),t("th",null,"\u8BF4\u660E"),t("th",null,"\u7C7B\u578B"),t("th",null,"\u53EF\u9009\u503C"),t("th",null,"\u9ED8\u8BA4\u503C")])],-1),m=t("tr",null,[t("td",null,"position"),t("td",null,"\u6807\u6CE8\u70B9\u7684\u5750\u6807"),t("td",null,"{ lng: number, lat: number}"),t("td"),t("td",null,[t("code",null,"required")])],-1),_=t("tr",null,[t("td",null,"offset"),t("td",null,"\u6807\u6CE8\u70B9\u7684\u50CF\u7D20\u504F\u79FB"),t("td",null,"{x: number, y: number }"),t("td"),t("td")],-1),b=t("tr",null,[t("td",null,"icon"),t("td",null,[s("\u6807\u6CE8\u70B9\u7684\u56FE\u6807\u3002\u53EF\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807,\u4E5F\u53EF"),t("a",{href:"#%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BE%E6%A0%87"},"\u81EA\u5B9A\u4E49\u56FE\u6807")]),t("td",null,"string"),t("td",null,"simple_red / simple_blue..."),t("td")],-1),v=t("tr",null,[t("td",null,"title"),t("td",null,"\u9F20\u6807\u79FB\u5230 marker \u4E0A\u7684\u663E\u793A\u5185\u5BB9"),t("td",null,"string"),t("td"),t("td")],-1),q=t("tr",null,[t("td",null,"rotation"),t("td",null,"\u65CB\u8F6C\u89D2\u5EA6"),t("td",null,"number"),t("td"),t("td")],-1),f=t("td",null,"draggingCursor",-1),E=s("\u62D6\u62FD\u6807\u6CE8\u65F6\u7684\u9F20\u6807\u6307\u9488\u6837\u5F0F\u3002\u6B64\u5C5E\u6027\u503C\u9700\u9075\u5FAA CSS \u7684"),x={href:"https://developer.mozilla.org/en-US/docs/Web/CSS/cursor",target:"_blank",rel:"noopener noreferrer"},w=s("cursor"),M=s("\u5C5E\u6027\u89C4\u8303"),S=t("td",null,"string",-1),y=t("td",null,null,-1),C=t("td",null,null,-1),A=t("tr",null,[t("td",null,"raiseOnDrag"),t("td",null,"\u62D6\u62FD\u6807\u6CE8\u65F6\uFF0C\u6807\u6CE8\u662F\u5426\u5F00\u542F\u79BB\u5F00\u5730\u56FE\u8868\u9762\u6548\u679C"),t("td",null,"boolean"),t("td"),t("td",null,"false")],-1),B=t("tr",null,[t("td",null,"enableMassClear"),t("td",null,"\u662F\u5426\u5728\u8C03\u7528 map.clearOverlays \u6E05\u9664\u6B64\u8986\u76D6\u7269"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),I=t("tr",null,[t("td",null,"enableDragging"),t("td",null,"\u662F\u5426\u542F\u7528\u62D6\u62FD"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),N=t("tr",null,[t("td",null,"enableClicking"),t("td",null,"\u662F\u5426\u54CD\u5E94\u70B9\u51FB\u4E8B\u4EF6"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),U=o('

\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C

simple_red , simple_blue , loc_red , loc_blue , start , end , location , red1 , red2 , red3 , red4 , red5 , red6 , red7 , red8 , red9 , red10 , blue1 , blue2 , blue3 , blue4 , blue5 , blue6 , blue7 , blue8 , blue9 , blue10

\u81EA\u5B9A\u4E49\u56FE\u6807

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u56FE\u6807\u7684\u5B9A\u4F4D\u70B9\u76F8\u5BF9\u4E8E\u56FE\u6807\u5DE6\u4E0A\u89D2\u7684\u504F\u79FB\u503C{ x: number, y: number }
imageOffset\u56FE\u6807\u6240\u7528\u7684\u56FE\u7247\u76F8\u5BF9\u4E8E\u53EF\u89C6\u533A\u57DF\u7684\u504F\u79FB\u503C\uFF0C\u6B64\u529F\u80FD\u7684\u4F5C\u7528\u7B49\u540C\u4E8E CSS \u4E2D\u7684 background-position \u5C5E\u6027{ x: number, y: number }
imageSize\u56FE\u6807\u6240\u7528\u7684\u56FE\u7247\u7684\u5927\u5C0F\uFF0C\u6B64\u529F\u80FD\u7684\u4F5C\u7528\u7B49\u540C\u4E8E CSS \u4E2D\u7684 background-size \u5C5E\u6027\u3002\u53EF\u7528\u4E8E\u5B9E\u73B0\u9AD8\u6E05\u5C4F\u7684\u9AD8\u6E05\u6548\u679C{ width: number, height: number }required
imageUrl\u56FE\u6807\u6240\u7528\u56FE\u50CF\u8D44\u6E90\u7684\u4F4D\u7F6Estringrequired
printImageUrl\u8BBE\u7F6E icon \u6253\u5370\u56FE\u7247\u7684 url\uFF0C\u8BE5\u6253\u5370\u56FE\u7247\u53EA\u9488\u5BF9 IE6 \u6709\u6548\uFF0C\u89E3\u51B3 IE6 \u4F7F\u7528 PNG \u6EE4\u955C\u5BFC\u81F4\u7684\u9519\u4F4D\u95EE\u9898\u3002\u5982\u679C\u60A8\u7684 icon \u6CA1\u6709\u4F7F\u7528 PNG \u683C\u5F0F\u56FE\u7247\u6216\u8005\u6CA1\u6709\u4F7F\u7528 CSS Sprites \u6280\u672F\uFF0C\u5219\u53EF\u5FFD\u7565\u6B64\u914D\u7F6Estring

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
infowindowcloseinfowindow \u5173\u95ED\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
infowindowopeninfowindow \u6253\u5F00\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragstart\u62D6\u62FD\u8986\u76D6\u7269\u5F00\u59CB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragging\u8986\u76D6\u7269\u62D6\u62FD\u4E2D\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragend\u62D6\u62FD\u8986\u76D6\u7269\u7ED3\u675F\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
rightclick\u9F20\u6807\u53F3\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

',7),z=o(`

\u62D6\u52A8\u56FE\u7247\u8BD5\u8BD5

<Map
+import{_ as d,j as e,b as u,c,e as t,m as n,q as r,F as i,s as o,x as s}from"./app.d9123eef.js";const k={},g=o(`

Marker \u6807\u6CE8\u70B9

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u5706\u5F62

import { Marker } from 'vue3-baidu-map-gl'
+

\u9759\u6001\u7EC4\u4EF6 Props

`,4),h=t("thead",null,[t("tr",null,[t("th",null,"\u53C2\u6570"),t("th",null,"\u8BF4\u660E"),t("th",null,"\u7C7B\u578B"),t("th",null,"\u53EF\u9009\u503C"),t("th",null,"\u9ED8\u8BA4\u503C")])],-1),m=t("tr",null,[t("td",null,"position"),t("td",null,"\u6807\u6CE8\u70B9\u7684\u5750\u6807"),t("td",null,"{ lng: number, lat: number}"),t("td"),t("td",null,[t("code",null,"required")])],-1),_=t("tr",null,[t("td",null,"offset"),t("td",null,"\u6807\u6CE8\u70B9\u7684\u50CF\u7D20\u504F\u79FB"),t("td",null,"{x: number, y: number }"),t("td"),t("td")],-1),b=t("tr",null,[t("td",null,"icon"),t("td",null,[s("\u6807\u6CE8\u70B9\u7684\u56FE\u6807\u3002\u53EF\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807,\u4E5F\u53EF"),t("a",{href:"#%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9B%BE%E6%A0%87"},"\u81EA\u5B9A\u4E49\u56FE\u6807")]),t("td",null,"string"),t("td",null,"simple_red / simple_blue..."),t("td")],-1),v=t("tr",null,[t("td",null,"title"),t("td",null,"\u9F20\u6807\u79FB\u5230 marker \u4E0A\u7684\u663E\u793A\u5185\u5BB9"),t("td",null,"string"),t("td"),t("td")],-1),q=t("tr",null,[t("td",null,"rotation"),t("td",null,"\u65CB\u8F6C\u89D2\u5EA6"),t("td",null,"number"),t("td"),t("td")],-1),f=t("td",null,"draggingCursor",-1),E=s("\u62D6\u62FD\u6807\u6CE8\u65F6\u7684\u9F20\u6807\u6307\u9488\u6837\u5F0F\u3002\u6B64\u5C5E\u6027\u503C\u9700\u9075\u5FAA CSS \u7684"),x={href:"https://developer.mozilla.org/en-US/docs/Web/CSS/cursor",target:"_blank",rel:"noopener noreferrer"},w=s("cursor"),y=s("\u5C5E\u6027\u89C4\u8303"),M=t("td",null,"string",-1),S=t("td",null,null,-1),C=t("td",null,null,-1),A=t("tr",null,[t("td",null,"raiseOnDrag"),t("td",null,"\u62D6\u62FD\u6807\u6CE8\u65F6\uFF0C\u6807\u6CE8\u662F\u5426\u5F00\u542F\u79BB\u5F00\u5730\u56FE\u8868\u9762\u6548\u679C"),t("td",null,"boolean"),t("td"),t("td",null,"false")],-1),B=t("tr",null,[t("td",null,"enableMassClear"),t("td",null,"\u662F\u5426\u5728\u8C03\u7528 map.clearOverlays \u6E05\u9664\u6B64\u8986\u76D6\u7269"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),I=t("tr",null,[t("td",null,"enableDragging"),t("td",null,"\u662F\u5426\u542F\u7528\u62D6\u62FD"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),N=t("tr",null,[t("td",null,"enableClicking"),t("td",null,"\u662F\u5426\u54CD\u5E94\u70B9\u51FB\u4E8B\u4EF6"),t("td",null,"boolean"),t("td"),t("td",null,"true")],-1),U=o('

\u9ED8\u8BA4\u56FE\u6807\u53EF\u9009\u503C

simple_red , simple_blue , loc_red , loc_blue , start , end , location , red1 , red2 , red3 , red4 , red5 , red6 , red7 , red8 , red9 , red10 , blue1 , blue2 , blue3 , blue4 , blue5 , blue6 , blue7 , blue8 , blue9 , blue10

\u81EA\u5B9A\u4E49\u56FE\u6807

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u56FE\u6807\u7684\u5B9A\u4F4D\u70B9\u76F8\u5BF9\u4E8E\u56FE\u6807\u5DE6\u4E0A\u89D2\u7684\u504F\u79FB\u503C{ x: number, y: number }
imageOffset\u56FE\u6807\u6240\u7528\u7684\u56FE\u7247\u76F8\u5BF9\u4E8E\u53EF\u89C6\u533A\u57DF\u7684\u504F\u79FB\u503C\uFF0C\u6B64\u529F\u80FD\u7684\u4F5C\u7528\u7B49\u540C\u4E8E CSS \u4E2D\u7684 background-position \u5C5E\u6027{ x: number, y: number }
imageSize\u56FE\u6807\u6240\u7528\u7684\u56FE\u7247\u7684\u5927\u5C0F\uFF0C\u6B64\u529F\u80FD\u7684\u4F5C\u7528\u7B49\u540C\u4E8E CSS \u4E2D\u7684 background-size \u5C5E\u6027\u3002\u53EF\u7528\u4E8E\u5B9E\u73B0\u9AD8\u6E05\u5C4F\u7684\u9AD8\u6E05\u6548\u679C{ width: number, height: number }required
imageUrl\u56FE\u6807\u6240\u7528\u56FE\u50CF\u8D44\u6E90\u7684\u4F4D\u7F6Estringrequired
printImageUrl\u8BBE\u7F6E icon \u6253\u5370\u56FE\u7247\u7684 url\uFF0C\u8BE5\u6253\u5370\u56FE\u7247\u53EA\u9488\u5BF9 IE6 \u6709\u6548\uFF0C\u89E3\u51B3 IE6 \u4F7F\u7528 PNG \u6EE4\u955C\u5BFC\u81F4\u7684\u9519\u4F4D\u95EE\u9898\u3002\u5982\u679C\u60A8\u7684 icon \u6CA1\u6709\u4F7F\u7528 PNG \u683C\u5F0F\u56FE\u7247\u6216\u8005\u6CA1\u6709\u4F7F\u7528 CSS Sprites \u6280\u672F\uFF0C\u5219\u53EF\u5FFD\u7565\u6B64\u914D\u7F6Estring

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
infowindowcloseinfowindow \u5173\u95ED\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
infowindowopeninfowindow \u6253\u5F00\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragstart\u62D6\u62FD\u8986\u76D6\u7269\u5F00\u59CB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragging\u8986\u76D6\u7269\u62D6\u62FD\u4E2D\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
dragend\u62D6\u62FD\u8986\u76D6\u7269\u7ED3\u675F\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
rightclick\u9F20\u6807\u53F3\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

',7),z=o(`

\u62D6\u52A8\u56FE\u7247\u8BD5\u8BD5

<Map
   :minZoom="3"
   height="400px"
 >
@@ -40,4 +40,4 @@ import{_ as d,k as e,b as u,c,e as t,q as n,s as r,F as i,j as o,x as s}from"./a
 <script setup lang="ts">
 import {Map, Maker} from 'vue3-baidu-map-gl'
 </script>
-
`,2);function L(P,V){const l=e("ExternalLinkIcon"),a=e("Marker"),p=e("Map");return u(),c(i,null,[g,t("table",null,[h,t("tbody",null,[m,_,b,v,q,t("tr",null,[f,t("td",null,[E,t("a",x,[w,n(l)]),M]),S,y,C]),A,B,I,N])]),U,t("div",null,[n(p,{ak:"4stE857hYPHbEmgKhLiTAa0QbCIULHpm",minZoom:3,height:"400px"},{default:r(()=>[n(a,{position:{lat:39.915185,lng:116.403901},icon:"start"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.404901},icon:"end"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.405901},icon:"red1"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.406901},icon:"simple_red"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.400901},icon:{imageUrl:"/logo.png",imageSize:{width:100,height:100}},dragging:""},null,8,["position","icon"])]),_:1})]),z],64)}var j=d(k,[["render",L],["__file","marker.html.vue"]]);export{j as default}; +
`,2);function L(P,V){const l=e("ExternalLinkIcon"),a=e("Marker"),p=e("Map");return u(),c(i,null,[g,t("table",null,[h,t("tbody",null,[m,_,b,v,q,t("tr",null,[f,t("td",null,[E,t("a",x,[w,n(l)]),y]),M,S,C]),A,B,I,N])]),U,t("div",null,[n(p,{ak:"4stE857hYPHbEmgKhLiTAa0QbCIULHpm",minZoom:3,height:"400px"},{default:r(()=>[n(a,{position:{lat:39.915185,lng:116.403901},icon:"start"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.404901},icon:"end"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.405901},icon:"red1"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.406901},icon:"simple_red"},null,8,["position"]),n(a,{position:{lat:39.915185,lng:116.400901},icon:{imageUrl:"https://yue1123.github.io/vue3-baidu-map-gl/dist/logo.png",imageSize:{width:100,height:100}},enableDragging:""},null,8,["position","icon"])]),_:1})]),z],64)}var O=d(k,[["render",L],["__file","marker.html.vue"]]);export{O as default}; diff --git a/docs/dist/assets/navigation3d.html.07a83f08.js b/docs/dist/assets/navigation3d.html.ea6d311c.js similarity index 97% rename from docs/dist/assets/navigation3d.html.07a83f08.js rename to docs/dist/assets/navigation3d.html.ea6d311c.js index 94ef7cc8..7306b7a3 100644 --- a/docs/dist/assets/navigation3d.html.07a83f08.js +++ b/docs/dist/assets/navigation3d.html.ea6d311c.js @@ -1,4 +1,4 @@ -import{_ as e,k as a,b as o,c,e as d,q as t,s as r,F as l,j as n}from"./app.52adecd0.js";const i={},u=n(`

Navigation3d 3D\u89C6\u89D2\u5BFC\u822A\u63A7\u4EF6

\u5730\u56FE3D\u63A7\u4EF6\uFF0C\u53EF\u4EE5\u63A7\u5236\u5730\u56FE\u7684\u65CB\u8F6C\u3001\u503E\u659C\uFF0C\u9ED8\u8BA4\u4F4D\u4E8E\u5730\u56FE\u53F3\u4E0B\u89D2

import { Navigation3d } from 'vue3-baidu-map-gl'
+import{_ as e,j as a,b as o,c,e as d,m as t,q as r,F as l,s as n}from"./app.d9123eef.js";const i={},u=n(`

Navigation3d 3D\u89C6\u89D2\u5BFC\u822A\u63A7\u4EF6

\u5730\u56FE3D\u63A7\u4EF6\uFF0C\u53EF\u4EE5\u63A7\u5236\u5730\u56FE\u7684\u65CB\u8F6C\u3001\u503E\u659C\uFF0C\u9ED8\u8BA4\u4F4D\u4E8E\u5730\u56FE\u53F3\u4E0B\u89D2

import { Navigation3d } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u63A7\u4EF6\u7684\u505C\u9760\u4F4D\u7F6EstringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset\u63A7\u4EF6\u7684\u504F\u79FB\u503C{x: number, y: number }{ x: 83, y: 18 }

anchor

\u503C\u8BF4\u660E
BMAP_ANCHOR_TOP_LEFT\u5DE6\u4E0A
BMAP_ANCHOR_TOP_RIGHT\u53F3\u4E0A
BMAP_ANCHOR_BOTTOM_LEFT\u5DE6\u4E0B
BMAP_ANCHOR_BOTTOM_RIGHT\u53F3\u4E0B

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),h=n(`
<Map
   :minZoom="3" 
   height="400px"
diff --git a/docs/dist/assets/polygon.html.568a9291.js b/docs/dist/assets/polygon.html.c4cc6ad8.js
similarity index 98%
rename from docs/dist/assets/polygon.html.568a9291.js
rename to docs/dist/assets/polygon.html.c4cc6ad8.js
index c26d64dc..3178a3df 100644
--- a/docs/dist/assets/polygon.html.568a9291.js
+++ b/docs/dist/assets/polygon.html.c4cc6ad8.js
@@ -1,4 +1,4 @@
-import{_ as d,k as t,b as o,c as p,e as l,q as a,s as c,F as r,j as n}from"./app.52adecd0.js";const u={},i=n(`

Polygon \u591A\u8FB9\u5F62

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u591A\u8FB9\u5F62

import { Polygon } from 'vue3-baidu-map-gl'
+import{_ as d,j as t,b as o,c as p,e as l,m as a,q as c,F as r,s as n}from"./app.d9123eef.js";const u={},i=n(`

Polygon \u591A\u8FB9\u5F62

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u591A\u8FB9\u5F62

import { Polygon } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
path\u591A\u8FB9\u5F62\u7684\u5750\u6807\u6570\u7EC4{ lng: number, lat: number}[]required
strokeColor\u63CF\u8FB9\u7684\u989C\u8272\uFF0C\u540C CSS \u989C\u8272string#000000
strokeWeight\u63CF\u8FB9\u7684\u5BBD\u5EA6\uFF0C\u5355\u4F4D\u4E3A\u50CF\u7D20string2
strokeOpacity\u63CF\u8FB9\u7684\u900F\u660E\u5EA6\uFF0C\u8303\u56F4 0-1number1
strokeStyle\u63CF\u8FB9\u7684\u6837\u5F0F\uFF0C\u4E3A\u5B9E\u7EBF\u3001\u865A\u7EBF\u3001\u6216\u8005\u70B9\u72B6\u7EBFstringsolid, dashed, dotted
fillColor\u9762\u586B\u5145\u989C\u8272\uFF0C\u540C CSS \u989C\u8272string#fff
fillOpacity\u9762\u586B\u5145\u7684\u900F\u660E\u5EA6\uFF0C\u8303\u56F4 0-1number0-10.3
enableMassClear\u662F\u5426\u5728\u8C03\u7528 map.clearOverlays \u6E05\u9664\u6B64\u8986\u76D6\u7269booleantrue
enableEditing\u5F00\u542F\u53EF\u7F16\u8F91\u6A21\u5F0Fbooleanfalse
enableClicking\u662F\u5426\u54CD\u5E94\u70B9\u51FB\u4E8B\u4EF6booleantrue
geodesic\u662F\u5426\u5F00\u542F\u5927\u5730\u7EBF\u6A21\u5F0F\uFF0Ctrue \u65F6\uFF0C\u4E24\u70B9\u8FDE\u7EBF\u5C06\u4EE5\u5927\u5730\u7EBF\u7684\u5F62\u5F0F\u3002booleanfalse
clip\u662F\u5426\u8FDB\u884C\u8DE8\u7ECF\u5EA6 180 \u5EA6\u88C1\u526A\uFF0C\u7ED8\u5236\u8DE8\u7CBE\u5EA6 180 \u65F6\u4E3A\u4E86\u4F18\u5316\u6548\u679C\uFF0Cbooleantrue

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
lineupdate\u8986\u76D6\u7269\u88AB\u7F16\u8F91\u540E\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),k=n(`
<Map
   :minZoom="3"
   height="400px"
diff --git a/docs/dist/assets/polyline.html.04b8e990.js b/docs/dist/assets/polyline.html.af59fe26.js
similarity index 98%
rename from docs/dist/assets/polyline.html.04b8e990.js
rename to docs/dist/assets/polyline.html.af59fe26.js
index 609a4db7..b955eb65 100644
--- a/docs/dist/assets/polyline.html.04b8e990.js
+++ b/docs/dist/assets/polyline.html.af59fe26.js
@@ -1,4 +1,4 @@
-import{_ as o,k as t,b as p,c as d,e as l,q as a,s as c,F as r,j as n}from"./app.52adecd0.js";const u={},i=n(`

Polyline \u6298\u7EBF

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u6298\u7EBF

import { Polyline } from 'vue3-baidu-map-gl'
+import{_ as o,j as t,b as p,c as d,e as l,m as a,q as c,F as r,s as n}from"./app.d9123eef.js";const u={},i=n(`

Polyline \u6298\u7EBF

\u5728\u5730\u56FE\u4E0A\u7ED8\u5236\u7B80\u5355\u7684\u6298\u7EBF

import { Polyline } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
path\u591A\u8FB9\u5F62\u7684\u5750\u6807\u6570\u7EC4{ lng: number, lat: number}[]required
strokeColor\u63CF\u8FB9\u7684\u989C\u8272\uFF0C\u540C CSS \u989C\u8272string#000000
strokeWeight\u63CF\u8FB9\u7684\u5BBD\u5EA6\uFF0C\u5355\u4F4D\u4E3A\u50CF\u7D20string2
strokeOpacity\u63CF\u8FB9\u7684\u900F\u660E\u5EA6\uFF0C\u8303\u56F4 0-1number1
strokeStyle\u63CF\u8FB9\u7684\u6837\u5F0F\uFF0C\u4E3A\u5B9E\u7EBF\u3001\u865A\u7EBF\u3001\u6216\u8005\u70B9\u72B6\u7EBFstringsolid, dashed, dotted
enableMassClear\u662F\u5426\u5728\u8C03\u7528 map.clearOverlays \u6E05\u9664\u6B64\u8986\u76D6\u7269booleantrue
enableEditing\u5F00\u542F\u53EF\u7F16\u8F91\u6A21\u5F0Fbooleanfalse
enableClicking\u662F\u5426\u54CD\u5E94\u70B9\u51FB\u4E8B\u4EF6booleantrue
geodesic\u662F\u5426\u5F00\u542F\u5927\u5730\u7EBF\u6A21\u5F0F\uFF0Ctrue \u65F6\uFF0C\u4E24\u70B9\u8FDE\u7EBF\u5C06\u4EE5\u5927\u5730\u7EBF\u7684\u5F62\u5F0F\u3002booleanfalse
clip\u662F\u5426\u8FDB\u884C\u8DE8\u7ECF\u5EA6 180 \u5EA6\u88C1\u526A\uFF0C\u7ED8\u5236\u8DE8\u7CBE\u5EA6 180 \u65F6\u4E3A\u4E86\u4F18\u5316\u6548\u679C\uFF0Cbooleantrue

\u7EC4\u4EF6\u4E8B\u4EF6

\u4E8B\u4EF6\u540D\u8BF4\u660E\u7C7B\u578B
click\u9F20\u6807\u5DE6\u952E\u5355\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570\u3002 \u5F53\u53CC\u51FB\u65F6\uFF0C\u4EA7\u751F\u7684\u4E8B\u4EF6\u5E8F\u5217\u4E3A\uFF1A click click dblclick((e: Event) => void)
dblclick\u9F20\u6807\u5DE6\u952E\u53CC\u51FB\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mousedown\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u6309\u4E0B\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseup\u9F20\u6807\u5DE6\u952E\u5728\u8BE5\u8986\u76D6\u7269\u4E0A\u62AC\u8D77\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseout\u9F20\u6807\u6307\u9488\u79FB\u51FA\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
mouseover\u9F20\u6807\u6307\u9488\u79FB\u5165\u8BE5\u8986\u76D6\u7269\u4E8B\u4EF6\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
remove\u8BE5\u8986\u76D6\u7269\u88AB\u79FB\u9664\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)
lineupdate\u8986\u76D6\u7269\u88AB\u7F16\u8F91\u540E\u7684\u56DE\u8C03\u51FD\u6570((e: Event) => void)

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),k=n(`
<Map
   :minZoom="3"
   height="400px"
diff --git a/docs/dist/assets/quick-start.html.c6ef9b41.js b/docs/dist/assets/quick-start.html.8112c7a9.js
similarity index 98%
rename from docs/dist/assets/quick-start.html.c6ef9b41.js
rename to docs/dist/assets/quick-start.html.8112c7a9.js
index e9329463..6911cb4a 100644
--- a/docs/dist/assets/quick-start.html.c6ef9b41.js
+++ b/docs/dist/assets/quick-start.html.8112c7a9.js
@@ -1,4 +1,4 @@
-import{_ as t,k as e,b as p,c as l,e as a,q as c,F as o,j as n,x as i}from"./app.52adecd0.js";const r={},u=n('

\u5FEB\u901F\u5F00\u59CB

GitHub license

\u57FA\u4E8E\u767E\u5EA6\u5730\u56FEJavaScript GL\u7248API\u5C01\u88C5\u7684Vue3\u7EC4\u4EF6\u5E93\u3002\u63D0\u4F9B\u4E86\u5927\u90E8\u5206\u5E38\u7528\u7684\u7EC4\u4EF6,\u5982\u679C\u8FD9\u4E9B\u7EC4\u4EF6\u4E0D\u80FD\u6EE1\u8DB3\u4F60\u7684\u9700\u6C42,\u4F60\u4E5F\u53EF\u4EE5\u6839\u636Ehooks\u63D0\u4F9B\u7684\u63A5\u53E3\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u3002

\u2728 \u7279\u6027

  • \u81EA\u52A8\u52A0\u8F7D\u767E\u5EA6\u5730\u56FE SDK,\u4F60\u9700\u5173\u6CE8\u7EC4\u4EF6\u4F7F\u7528\u3002
  • \u4F7F\u7528 Typescript \u7F16\u5199\uFF0C\u5B8C\u5584\u5EA6\u7EC4\u4EF6\u4EE3\u7801\u63D0\u793A\u3002
  • \u4E0D\u4F9D\u8D56\u4EFB\u4F55\u7B2C\u4E09\u65B9\u7EC4\u4EF6\u3002
  • \u7EC4\u4EF6\u540C\u65F6\u517C\u5BB9\u5927\u9A7C\u5CF0\u547D\u540D(CamelCase)\u548C\u77ED\u6A2A\u7EBF\u547D\u540D(kebab-case)

\u7533\u8BF7ak

\u4F7F\u7528\u767E\u5EA6\u5730\u56FE\u524D,\u9700\u8981\u5148\u5728\u5F00\u53D1\u8005\u540E\u53F0\u7533\u8BF7ak,\u7136\u540E\u5728\u9879\u76EE\u4E2D\u914D\u7F6Eak

',8),k=a("p",null,"\u7533\u8BF7\u5F00\u53D1\u8005ak:",-1),d={href:"https://lbsyun.baidu.com/apiconsole/key?application=key",target:"_blank",rel:"noopener noreferrer"},b=i("https://lbsyun.baidu.com/apiconsole/key?application=key"),m=n(`

\u5B89\u88C5

\u63A8\u8350 pnpm \u5B89\u88C5\u3002

npm i vue3-baidu-map-gl
+import{_ as t,j as e,b as p,c as l,e as a,m as c,F as o,s as n,x as i}from"./app.d9123eef.js";const r={},u=n('

\u5FEB\u901F\u5F00\u59CB

GitHub license

\u57FA\u4E8E\u767E\u5EA6\u5730\u56FEJavaScript GL\u7248API\u5C01\u88C5\u7684Vue3\u7EC4\u4EF6\u5E93\u3002\u63D0\u4F9B\u4E86\u5927\u90E8\u5206\u5E38\u7528\u7684\u7EC4\u4EF6,\u5982\u679C\u8FD9\u4E9B\u7EC4\u4EF6\u4E0D\u80FD\u6EE1\u8DB3\u4F60\u7684\u9700\u6C42,\u4F60\u4E5F\u53EF\u4EE5\u6839\u636Ehooks\u63D0\u4F9B\u7684\u63A5\u53E3\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u3002

\u2728 \u7279\u6027

  • \u81EA\u52A8\u52A0\u8F7D\u767E\u5EA6\u5730\u56FE SDK,\u4F60\u9700\u5173\u6CE8\u7EC4\u4EF6\u4F7F\u7528\u3002
  • \u4F7F\u7528 Typescript \u7F16\u5199\uFF0C\u5B8C\u5584\u5EA6\u7EC4\u4EF6\u4EE3\u7801\u63D0\u793A\u3002
  • \u4E0D\u4F9D\u8D56\u4EFB\u4F55\u7B2C\u4E09\u65B9\u7EC4\u4EF6\u3002
  • \u7EC4\u4EF6\u540C\u65F6\u517C\u5BB9\u5927\u9A7C\u5CF0\u547D\u540D(CamelCase)\u548C\u77ED\u6A2A\u7EBF\u547D\u540D(kebab-case)

\u7533\u8BF7ak

\u4F7F\u7528\u767E\u5EA6\u5730\u56FE\u524D,\u9700\u8981\u5148\u5728\u5F00\u53D1\u8005\u540E\u53F0\u7533\u8BF7ak,\u7136\u540E\u5728\u9879\u76EE\u4E2D\u914D\u7F6Eak

',8),k=a("p",null,"\u7533\u8BF7\u5F00\u53D1\u8005ak:",-1),d={href:"https://lbsyun.baidu.com/apiconsole/key?application=key",target:"_blank",rel:"noopener noreferrer"},b=i("https://lbsyun.baidu.com/apiconsole/key?application=key"),m=n(`

\u5B89\u88C5

\u63A8\u8350 pnpm \u5B89\u88C5\u3002

npm i vue3-baidu-map-gl
 # or
 yarn add vue3-baidu-map-gl
 # or
diff --git a/docs/dist/assets/scale.html.6fd182b6.js b/docs/dist/assets/scale.html.40095aca.js
similarity index 97%
rename from docs/dist/assets/scale.html.6fd182b6.js
rename to docs/dist/assets/scale.html.40095aca.js
index 145ec7bf..14fb2090 100644
--- a/docs/dist/assets/scale.html.6fd182b6.js
+++ b/docs/dist/assets/scale.html.40095aca.js
@@ -1,4 +1,4 @@
-import{_ as p,k as t,b as o,c,e as d,q as a,s as r,F as l,j as n}from"./app.52adecd0.js";const u={},h=n(`

Scale \u6BD4\u4F8B\u5C3A\u63A7\u4EF6

\u6BD4\u4F8B\u5C3A\u63A7\u4EF6,\u9ED8\u8BA4\u663E\u793A\u5728\u5730\u56FE\u5DE6\u4E0B\u89D2

import { Scale } from 'vue3-baidu-map-gl'
+import{_ as p,j as t,b as o,c,e as d,m as a,q as r,F as l,s as n}from"./app.d9123eef.js";const u={},h=n(`

Scale \u6BD4\u4F8B\u5C3A\u63A7\u4EF6

\u6BD4\u4F8B\u5C3A\u63A7\u4EF6,\u9ED8\u8BA4\u663E\u793A\u5728\u5730\u56FE\u5DE6\u4E0B\u89D2

import { Scale } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u63A7\u4EF6\u7684\u505C\u9760\u4F4D\u7F6EstringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset\u63A7\u4EF6\u7684\u504F\u79FB\u503C{x: number, y: number }{ x: 83, y: 18 }

\u52A8\u6001\u7EC4\u4EF6 Props

\u52A8\u6001\u7ED1\u5B9A\u7684\u503C\u53D8\u66F4,\u4F1A\u81EA\u52A8\u66F4\u65B0\u5230\u5730\u56FE\u4E2D

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
unit\u6BD4\u4F8B\u5C3A\u5355\u4F4D\u5236stringunitBMAP_UNIT_METRIC

anchor

\u503C\u8BF4\u660E
BMAP_ANCHOR_TOP_LEFT\u5DE6\u4E0A
BMAP_ANCHOR_TOP_RIGHT\u53F3\u4E0A
BMAP_ANCHOR_BOTTOM_LEFT\u5DE6\u4E0B
BMAP_ANCHOR_BOTTOM_RIGHT\u53F3\u4E0B

unit

\u503C\u8BF4\u660E
BMAP_UNIT_METRIC\u516C\u5C3A
BMAP_UNIT_IMPERIAL\u82F1\u5C3A

\u7EC4\u4EF6\u5B9E\u4F8B

`,13),i=n(`
<Map
   :minZoom="3" 
   height="400px"
diff --git a/docs/dist/assets/style.b3910ebe.css b/docs/dist/assets/style.a4df7bdc.css
similarity index 99%
rename from docs/dist/assets/style.b3910ebe.css
rename to docs/dist/assets/style.a4df7bdc.css
index 8d2fafb3..f6a7e73f 100644
--- a/docs/dist/assets/style.b3910ebe.css
+++ b/docs/dist/assets/style.a4df7bdc.css
@@ -1 +1 @@
-:root{--external-link-icon-color:#aaa}.external-link-icon{position:relative;display:inline-block;color:var(--external-link-icon-color);vertical-align:middle;top:-1px}.external-link-icon-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--medium-zoom-z-index:100;--medium-zoom-bg-color:#ffffff;--medium-zoom-opacity:1}.medium-zoom-overlay{background-color:var(--medium-zoom-bg-color)!important;z-index:var(--medium-zoom-z-index)}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--c-brand:#3eaf7c;--c-brand-light:#4abf8a;--c-bg:#ffffff;--c-bg-light:#f3f4f5;--c-bg-lighter:#eeeeee;--c-bg-navbar:var(--c-bg);--c-bg-sidebar:var(--c-bg);--c-bg-arrow:#cccccc;--c-text:#2c3e50;--c-text-accent:var(--c-brand);--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-text-quote:#999999;--c-border:#eaecef;--c-border-dark:#dfe2e5;--c-tip:#42b983;--c-tip-bg:var(--c-bg-light);--c-tip-title:var(--c-text);--c-tip-text:var(--c-text);--c-tip-text-accent:var(--c-text-accent);--c-warning:#e7c000;--c-warning-bg:#fffae3;--c-warning-title:#ad9000;--c-warning-text:#746000;--c-warning-text-accent:var(--c-text);--c-danger:#cc0000;--c-danger-bg:#ffe0e0;--c-danger-title:#990000;--c-danger-text:#660000;--c-danger-text-accent:var(--c-text);--c-details-bg:#eeeeee;--c-badge-tip:var(--c-tip);--c-badge-warning:var(--c-warning);--c-badge-danger:var(--c-danger);--t-color:.3s ease;--t-transform:.3s ease;--code-bg-color:#282c34;--code-hl-bg-color:rgba(0, 0, 0, .66);--code-ln-color:#9e9e9e;--code-ln-wrapper-width:3.5rem;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code:Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--navbar-height:3.6rem;--navbar-padding-v:.7rem;--navbar-padding-h:1.5rem;--sidebar-width:20rem;--sidebar-width-mobile:calc(var(--sidebar-width) * .82);--content-width:740px;--homepage-width:960px}.back-to-top{--back-to-top-color:var(--c-brand);--back-to-top-color-hover:var(--c-brand-light)}.DocSearch{--docsearch-primary-color:var(--c-brand);--docsearch-text-color:var(--c-text);--docsearch-highlight-color:var(--c-brand);--docsearch-muted-color:var(--c-text-quote);--docsearch-container-background:rgba(9, 10, 17, .8);--docsearch-modal-background:var(--c-bg-light);--docsearch-searchbox-background:var(--c-bg-lighter);--docsearch-searchbox-focus-background:var(--c-bg);--docsearch-searchbox-shadow:inset 0 0 0 2px var(--c-brand);--docsearch-hit-color:var(--c-text-light);--docsearch-hit-active-color:var(--c-bg);--docsearch-hit-background:var(--c-bg);--docsearch-hit-shadow:0 1px 3px 0 var(--c-border-dark);--docsearch-footer-background:var(--c-bg)}.external-link-icon{--external-link-icon-color:var(--c-text-quote)}.medium-zoom-overlay{--medium-zoom-bg-color:var(--c-bg)}#nprogress{--nprogress-color:var(--c-brand)}.pwa-popup{--pwa-popup-text-color:var(--c-text);--pwa-popup-bg-color:var(--c-bg);--pwa-popup-border-color:var(--c-brand);--pwa-popup-shadow:0 4px 16px var(--c-brand);--pwa-popup-btn-text-color:var(--c-bg);--pwa-popup-btn-bg-color:var(--c-brand);--pwa-popup-btn-hover-bg-color:var(--c-brand-light)}.search-box{--search-bg-color:var(--c-bg);--search-accent-color:var(--c-brand);--search-text-color:var(--c-text);--search-border-color:var(--c-border);--search-item-text-color:var(--c-text-lighter);--search-item-focus-bg-color:var(--c-bg-light)}html.dark{--c-brand:#3aa675;--c-brand-light:#349469;--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#adbac7;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--c-border:#3e4c5a;--c-border-dark:#34404c;--c-tip:#318a62;--c-warning:#ceab00;--c-warning-bg:#7e755b;--c-warning-title:#ceac03;--c-warning-text:#362e00;--c-danger:#940000;--c-danger-bg:#806161;--c-danger-title:#610000;--c-danger-text:#3a0000;--c-details-bg:#323843;--code-hl-bg-color:#363b46;color-scheme:dark}html.dark .DocSearch{--docsearch-logo-color:var(--c-text);--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-key-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, .3);--docsearch-key-gradient:linear-gradient(-225deg, #444950, #1c1e21);--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73, 76, 106, .5), 0 -4px 8px 0 rgba(0, 0, 0, .2)}body,html{padding:0;margin:0;background-color:var(--c-bg);transition:background-color var(--t-color)}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}a,p a code{color:var(--c-text-accent)}a{font-weight:500;text-decoration:none;overflow-wrap:break-word}p a code{font-weight:400}code,kbd{font-family:var(--font-family-code)}body,kbd{color:var(--c-text)}kbd{background:var(--c-bg-lighter);border:solid .15rem var(--c-border-dark);border-bottom:solid .25rem var(--c-border-dark);border-radius:.15rem;padding:0 .15em}code{color:var(--c-text-lighter);padding:.25rem .5rem;font-size:.85em;background-color:var(--c-bg-light);border-radius:3px;overflow-wrap:break-word;transition:background-color var(--t-color)}blockquote{font-size:1rem;color:var(--c-text-quote);border-left:.2rem solid var(--c-border-dark);margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p,code{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:0}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}a.header-anchor:focus-visible{opacity:1}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid var(--c-border)}table,tr{transition:border-color var(--t-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid var(--c-border-dark)}tr:nth-child(2n){background-color:var(--c-bg-light);transition:background-color var(--t-color)}td,th{padding:.6em 1em;border:1px solid var(--c-border-dark);transition:border-color var(--t-color)}.arrow,.badge{display:inline-block}.arrow{width:0;height:0}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.up{border-bottom:6px solid var(--c-bg-arrow)}.arrow.down{border-top:6px solid var(--c-bg-arrow)}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.right{border-left:6px solid var(--c-bg-arrow)}.arrow.left{border-right:6px solid var(--c-bg-arrow)}.badge{font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:var(--c-bg);vertical-align:top;transition:color var(--t-color),background-color var(--t-color)}.badge.tip{background-color:var(--c-badge-tip)}.badge.warning{background-color:var(--c-badge-warning)}.badge.danger{background-color:var(--c-badge-danger)}.badge+.badge{margin-left:5px}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:var(--font-family-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#ec5975}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.3rem 1.5rem;margin:.85rem 0;border-radius:6px;overflow:auto}.theme-default-content pre code,.theme-default-content pre[class*=language-] code{color:#fff;padding:0;background-color:transparent;border-radius:0;overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-default-content .line-number{font-family:var(--font-family-code)}div[class*=language-]{position:relative;background-color:var(--code-bg-color);border-radius:6px}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:var(--code-ln-color)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:0 0!important;position:relative;z-index:1}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlight-line{background-color:var(--code-hl-bg-color)}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line:before{content:" ";position:absolute;z-index:2;left:0;top:0;display:block;width:var(--code-ln-wrapper-width);height:100%}div[class*=language-].line-numbers-mode pre{margin-left:var(--code-ln-wrapper-width);padding-left:1rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;width:var(--code-ln-wrapper-width);text-align:center;color:var(--code-ln-color);padding-top:1.25rem;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers .line-number,div[class*=language-].line-numbers-mode .line-numbers br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-size:.85em;line-height:0}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-ln-wrapper-width);height:100%;border-radius:6px 0 0 6px;border-right:1px solid var(--code-hl-bg-color)}div[class*=language-].ext-c:before{content:"c"}div[class*=language-].ext-cpp:before{content:"cpp"}div[class*=language-].ext-cs:before{content:"cs"}div[class*=language-].ext-css:before{content:"css"}div[class*=language-].ext-dart:before{content:"dart"}div[class*=language-].ext-docker:before{content:"docker"}div[class*=language-].ext-fs:before{content:"fs"}div[class*=language-].ext-go:before{content:"go"}div[class*=language-].ext-html:before{content:"html"}div[class*=language-].ext-java:before{content:"java"}div[class*=language-].ext-js:before{content:"js"}div[class*=language-].ext-json:before{content:"json"}div[class*=language-].ext-kt:before{content:"kt"}div[class*=language-].ext-less:before{content:"less"}div[class*=language-].ext-makefile:before{content:"makefile"}div[class*=language-].ext-md:before{content:"md"}div[class*=language-].ext-php:before{content:"php"}div[class*=language-].ext-py:before{content:"py"}div[class*=language-].ext-rb:before{content:"rb"}div[class*=language-].ext-rs:before{content:"rs"}div[class*=language-].ext-sass:before{content:"sass"}div[class*=language-].ext-scss:before{content:"scss"}div[class*=language-].ext-sh:before{content:"sh"}div[class*=language-].ext-styl:before{content:"styl"}div[class*=language-].ext-ts:before{content:"ts"}div[class*=language-].ext-toml:before{content:"toml"}div[class*=language-].ext-vue:before{content:"vue"}div[class*=language-].ext-yml:before{content:"yml"}@media (max-width:419px){.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.code-group__nav{margin-top:.85rem;margin-bottom:calc(-1.7rem - 6px);padding-bottom:calc(1.7rem - 6px);padding-left:10px;padding-top:10px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--code-bg-color)}.code-group__ul{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.code-group__nav-tab{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:#ffffffe6;font-weight:600}.code-group__nav-tab:focus{outline:0}.code-group__nav-tab:focus-visible{outline:1px solid rgba(255,255,255,.9)}.code-group__nav-tab-active{border-bottom:var(--c-brand) 1px solid}@media (max-width:419px){.code-group__nav{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.code-group-item,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a.router-link-active:after{display:none}.code-group-item__active{display:block}.code-group-item>pre{background-color:orange}.custom-container{transition:color var(--t-color),border-color var(--t-color),background-color var(--t-color)}.custom-container .custom-container-title{font-weight:600}.custom-container .custom-container-title:not(:only-child){margin-bottom:-.4rem}.custom-container.danger,.custom-container.tip,.custom-container.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-container.tip{border-color:var(--c-tip);background-color:var(--c-tip-bg);color:var(--c-tip-text)}.custom-container.tip .custom-container-title{color:var(--c-tip-title)}.custom-container.tip a{color:var(--c-tip-text-accent)}.custom-container.warning{border-color:var(--c-warning);background-color:var(--c-warning-bg);color:var(--c-warning-text)}.custom-container.warning .custom-container-title{color:var(--c-warning-title)}.custom-container.warning a{color:var(--c-warning-text-accent)}.custom-container.danger{border-color:var(--c-danger);background-color:var(--c-danger-bg);color:var(--c-danger-text)}.custom-container.danger .custom-container-title{color:var(--c-danger-title)}.custom-container.danger a{color:var(--c-danger-text-accent)}.custom-container.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:var(--c-details-bg)}.custom-container.details h4{margin-top:0}.custom-container.details figure:last-child,.custom-container.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-container.details summary{outline:0;cursor:pointer}.home{padding:var(--navbar-height) 2rem 0;max-width:var(--homepage-width);margin:0 auto;display:block}.home .hero{text-align:center}.home .hero img{max-width:100%;max-height:280px;display:block;margin:3rem auto 1.5rem}.home .hero h1{font-size:3rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:var(--c-text-lightest)}.home .hero .action-button{display:inline-block;font-size:1.2rem;padding:.8rem 1.6rem;border-width:2px;border-style:solid;border-radius:4px;transition:background-color var(--t-color);box-sizing:border-box}.home .hero .action-button.primary{color:var(--c-bg);background-color:var(--c-brand);border-color:var(--c-brand)}.home .hero .action-button.primary:hover{background-color:var(--c-brand-light)}.home .hero .action-button.secondary{color:var(--c-brand);background-color:var(--c-bg);border-color:var(--c-brand)}.home .hero .action-button.secondary:hover{color:var(--c-bg);background-color:var(--c-brand-light)}.home .features{border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:var(--c-text-light)}.home .feature p,.home .footer{color:var(--c-text-lighter)}.home .footer{padding:2.5rem;border-top:1px solid var(--c-border);text-align:center;transition:border-color var(--t-color)}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.page{padding-top:var(--navbar-height);padding-left:var(--sidebar-width)}.navbar,.sidebar{position:fixed;left:0;box-sizing:border-box}.navbar{z-index:20;top:0;right:0;height:var(--navbar-height);border-bottom:1px solid var(--c-border);background-color:var(--c-bg-navbar);transition:background-color var(--t-color),border-color var(--t-color)}.sidebar{font-size:16px;width:var(--sidebar-width);z-index:10;margin:0;top:var(--navbar-height);bottom:0;border-right:1px solid var(--c-border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-brand) var(--c-border);background-color:var(--c-bg-sidebar);transition:transform var(--t-transform),background-color var(--t-color),border-color var(--t-color)}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background-color:var(--c-border)}.sidebar::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(2){transform:scale3d(0,1,1)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate3d(6px,-6px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1),.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.theme-container.no-navbar .theme-default-content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .page{padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:calc(.5rem - var(--navbar-height));padding-top:calc(1rem + var(--navbar-height));margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-container,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-container,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-container,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-container,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-container,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-container,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}.theme-default-content:not(.custom){max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem;padding-top:0}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}@media (max-width:959px){.sidebar{font-size:15px;width:var(--sidebar-width-mobile)}.page{padding-left:var(--sidebar-width-mobile)}}@media (max-width:719px){.sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translate(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}}.navbar{--navbar-line-height:calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );padding:var(--navbar-padding-v) var(--navbar-padding-h);line-height:var(--navbar-line-height)}.navbar .logo{height:var(--navbar-line-height);margin-right:var(--navbar-padding-v);vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:var(--c-text);position:relative}.navbar .navbar-items-wrapper{display:flex;position:absolute;box-sizing:border-box;top:var(--navbar-padding-v);right:var(--navbar-padding-h);height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);white-space:nowrap;font-size:.9rem}.navbar .navbar-items-wrapper .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.navbar-items,.navbar-items a{display:inline-block}.navbar-items a{line-height:1.4rem;color:inherit}.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text-accent)}.navbar-items .navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}.navbar-items .navbar-item:first-child{margin-left:0}@media (max-width:719px){.navbar-items .navbar-item{margin-left:0}}@media (min-width:719px){.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text)}.navbar-item>a.router-link-active,.navbar-item>a:hover{margin-bottom:-2px;border-bottom:2px solid var(--c-text-accent)}}.toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}.toggle-sidebar-button .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:inherit}.toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--c-text);transition:transform var(--t-transform)}.toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}@media screen and (max-width:719px){.toggle-sidebar-button{display:block}}.toggle-dark-button{display:flex;margin:auto;margin-left:1rem;border:0;background:0 0;color:var(--c-text);opacity:.8;cursor:pointer}.toggle-dark-button:hover{opacity:1}.toggle-dark-button .icon{width:1.25rem;height:1.25rem}.DocSearch{transition:background-color var(--t-color)}.navbar-dropdown-wrapper{cursor:pointer}.navbar-dropdown-wrapper .navbar-dropdown-title,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:0 0;border:0;font-weight:500;color:var(--c-text)}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:none;font-weight:600;font-size:inherit}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover,.navbar-dropdown-wrapper .navbar-dropdown-title:hover{border-color:transparent}.navbar-dropdown-wrapper .navbar-dropdown-title .arrow,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item{color:inherit;line-height:1.7rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{margin:.45rem 0 0;border-top:1px solid var(--c-border);padding:1rem 0 .45rem;font-size:.9rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a{font-weight:inherit}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper .navbar-dropdown-subitem{font-size:.9em}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid var(--c-text-accent);border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item:first-child .navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.navbar-dropdown-wrapper.open .navbar-dropdown-title,.navbar-dropdown-wrapper.open .navbar-dropdown-title-mobile{margin-bottom:.5rem}.navbar-dropdown-wrapper .navbar-dropdown-title{display:none}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block}.navbar-dropdown-wrapper .navbar-dropdown{transition:height .1s ease-out;overflow:hidden}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item>a{font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:720px){.navbar-dropdown-wrapper{height:1.8rem}.navbar-dropdown-wrapper.open .navbar-dropdown,.navbar-dropdown-wrapper:hover .navbar-dropdown{display:block!important}.navbar-dropdown-wrapper.open:blur{display:none}.navbar-dropdown-wrapper .navbar-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--c-bg-navbar);padding:.6rem 0;border:1px solid var(--c-border);border-bottom-color:var(--c-border-dark);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.page{padding-bottom:2rem;display:block}.page-meta{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem;overflow:auto}@media (max-width:959px){.page-meta{padding:2rem}}@media (max-width:419px){.page-meta{padding:1.5rem}}.page-meta .meta-item{cursor:default;margin-top:.8rem}.page-meta .meta-item .meta-item-label{font-weight:500;color:var(--c-text-lighter)}.page-meta .meta-item .meta-item-info{font-weight:400;color:var(--c-text-quote)}.page-meta .edit-link{display:inline-block;margin-right:.25rem}.page-meta .last-updated{float:right}@media (max-width:719px){.page-meta .last-updated{font-size:.8em;float:none}.page-meta .contributors{font-size:.8em}}.page-nav{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem 2rem;padding-bottom:0}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding-top:1rem;overflow:auto}.page-nav .prev a:before{content:"\2190"}.page-nav .next{float:right}.page-nav .next a:after{content:"\2192"}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .navbar-items{display:none;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color);padding:.5rem 0 .75rem}.sidebar .navbar-items a{font-weight:600}.sidebar .navbar-items .navbar-item{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar .sidebar-items{padding:1.5rem 0}@media (max-width:719px){.sidebar .navbar-items{display:block}.sidebar .navbar-items .navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar .sidebar-items{padding:1rem 0}}.sidebar-item{cursor:default;border-left:.25rem solid transparent;color:var(--c-text)}.sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.sidebar-item.active:not(p.sidebar-heading){font-weight:600;color:var(--c-text-accent);border-left-color:var(--c-text-accent)}.sidebar-item.sidebar-heading{transition:color .15s ease;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-item.sidebar-heading.collapsible,a.sidebar-item{cursor:pointer}.sidebar-item.sidebar-heading.collapsible+.sidebar-item-children{transition:height .1s ease-out;overflow:hidden;margin-bottom:.75rem}.sidebar-item.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-item:not(.sidebar-heading){font-size:1em;font-weight:400;display:inline-block;margin:0;padding:.35rem 1rem .35rem 2rem;line-height:1.4;width:100%;box-sizing:border-box}.sidebar-item:not(.sidebar-heading)+.sidebar-item-children{padding-left:1rem;font-size:.95em}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading).active{font-weight:500;border-left-color:transparent}a.sidebar-heading+.sidebar-item-children .sidebar-item:not(.sidebar-heading).active{border-left-color:transparent}a.sidebar-item:hover{color:var(--c-text-accent)}.table-of-contents .badge{vertical-align:middle}.dropdown-enter-from,.dropdown-leave-to{height:0!important}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{transform:translateY(10px);opacity:0}:root{scroll-behavior:smooth;--content-width:1200px}:root{--back-to-top-z-index:5;--back-to-top-color:#3eaf7c;--back-to-top-color-hover:#71cda3}.back-to-top{cursor:pointer;position:fixed;bottom:2rem;right:2.5rem;width:2rem;height:1.2rem;background-color:var(--back-to-top-color);-webkit-mask:url(/vue3-baidu-map-gl/dist/assets/back-to-top.8efcbe56.svg)no-repeat;mask:url(/vue3-baidu-map-gl/dist/assets/back-to-top.8efcbe56.svg)no-repeat;z-index:var(--back-to-top-z-index)}.back-to-top:hover{background-color:var(--back-to-top-color-hover)}@media (max-width:959px){.back-to-top{display:none}}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--nprogress-color:#29d;--nprogress-z-index:1031}#nprogress{pointer-events:none}#nprogress .bar{background:var(--nprogress-color);position:fixed;z-index:var(--nprogress-z-index);top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--nprogress-color),0 0 5px var(--nprogress-color);opacity:1;transform:rotate(3deg) translateY(-4px)}#baidu-map-container{position:relative;overflow:hidden}.loading{position:absolute;top:50%;left:50%;transform:translateY(-50%,-50%)}button[data-v-1f587e4d]{outline:0;border:0;background:#41b883;margin:0 5px;padding:5px 15px;border-radius:4px!important}
+:root{--external-link-icon-color:#aaa}.external-link-icon{position:relative;display:inline-block;color:var(--external-link-icon-color);vertical-align:middle;top:-1px}.external-link-icon-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--medium-zoom-z-index:100;--medium-zoom-bg-color:#ffffff;--medium-zoom-opacity:1}.medium-zoom-overlay{background-color:var(--medium-zoom-bg-color)!important;z-index:var(--medium-zoom-z-index)}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--c-brand:#3eaf7c;--c-brand-light:#4abf8a;--c-bg:#ffffff;--c-bg-light:#f3f4f5;--c-bg-lighter:#eeeeee;--c-bg-navbar:var(--c-bg);--c-bg-sidebar:var(--c-bg);--c-bg-arrow:#cccccc;--c-text:#2c3e50;--c-text-accent:var(--c-brand);--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-text-quote:#999999;--c-border:#eaecef;--c-border-dark:#dfe2e5;--c-tip:#42b983;--c-tip-bg:var(--c-bg-light);--c-tip-title:var(--c-text);--c-tip-text:var(--c-text);--c-tip-text-accent:var(--c-text-accent);--c-warning:#e7c000;--c-warning-bg:#fffae3;--c-warning-title:#ad9000;--c-warning-text:#746000;--c-warning-text-accent:var(--c-text);--c-danger:#cc0000;--c-danger-bg:#ffe0e0;--c-danger-title:#990000;--c-danger-text:#660000;--c-danger-text-accent:var(--c-text);--c-details-bg:#eeeeee;--c-badge-tip:var(--c-tip);--c-badge-warning:var(--c-warning);--c-badge-danger:var(--c-danger);--t-color:.3s ease;--t-transform:.3s ease;--code-bg-color:#282c34;--code-hl-bg-color:rgba(0, 0, 0, .66);--code-ln-color:#9e9e9e;--code-ln-wrapper-width:3.5rem;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-code:Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--navbar-height:3.6rem;--navbar-padding-v:.7rem;--navbar-padding-h:1.5rem;--sidebar-width:20rem;--sidebar-width-mobile:calc(var(--sidebar-width) * .82);--content-width:740px;--homepage-width:960px}.back-to-top{--back-to-top-color:var(--c-brand);--back-to-top-color-hover:var(--c-brand-light)}.DocSearch{--docsearch-primary-color:var(--c-brand);--docsearch-text-color:var(--c-text);--docsearch-highlight-color:var(--c-brand);--docsearch-muted-color:var(--c-text-quote);--docsearch-container-background:rgba(9, 10, 17, .8);--docsearch-modal-background:var(--c-bg-light);--docsearch-searchbox-background:var(--c-bg-lighter);--docsearch-searchbox-focus-background:var(--c-bg);--docsearch-searchbox-shadow:inset 0 0 0 2px var(--c-brand);--docsearch-hit-color:var(--c-text-light);--docsearch-hit-active-color:var(--c-bg);--docsearch-hit-background:var(--c-bg);--docsearch-hit-shadow:0 1px 3px 0 var(--c-border-dark);--docsearch-footer-background:var(--c-bg)}.external-link-icon{--external-link-icon-color:var(--c-text-quote)}.medium-zoom-overlay{--medium-zoom-bg-color:var(--c-bg)}#nprogress{--nprogress-color:var(--c-brand)}.pwa-popup{--pwa-popup-text-color:var(--c-text);--pwa-popup-bg-color:var(--c-bg);--pwa-popup-border-color:var(--c-brand);--pwa-popup-shadow:0 4px 16px var(--c-brand);--pwa-popup-btn-text-color:var(--c-bg);--pwa-popup-btn-bg-color:var(--c-brand);--pwa-popup-btn-hover-bg-color:var(--c-brand-light)}.search-box{--search-bg-color:var(--c-bg);--search-accent-color:var(--c-brand);--search-text-color:var(--c-text);--search-border-color:var(--c-border);--search-item-text-color:var(--c-text-lighter);--search-item-focus-bg-color:var(--c-bg-light)}html.dark{--c-brand:#3aa675;--c-brand-light:#349469;--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#adbac7;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--c-border:#3e4c5a;--c-border-dark:#34404c;--c-tip:#318a62;--c-warning:#ceab00;--c-warning-bg:#7e755b;--c-warning-title:#ceac03;--c-warning-text:#362e00;--c-danger:#940000;--c-danger-bg:#806161;--c-danger-title:#610000;--c-danger-text:#3a0000;--c-details-bg:#323843;--code-hl-bg-color:#363b46;color-scheme:dark}html.dark .DocSearch{--docsearch-logo-color:var(--c-text);--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309;--docsearch-key-shadow:inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, .3);--docsearch-key-gradient:linear-gradient(-225deg, #444950, #1c1e21);--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73, 76, 106, .5), 0 -4px 8px 0 rgba(0, 0, 0, .2)}body,html{padding:0;margin:0;background-color:var(--c-bg);transition:background-color var(--t-color)}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}a,p a code{color:var(--c-text-accent)}a{font-weight:500;text-decoration:none;overflow-wrap:break-word}p a code{font-weight:400}code,kbd{font-family:var(--font-family-code)}body,kbd{color:var(--c-text)}kbd{background:var(--c-bg-lighter);border:solid .15rem var(--c-border-dark);border-bottom:solid .25rem var(--c-border-dark);border-radius:.15rem;padding:0 .15em}code{color:var(--c-text-lighter);padding:.25rem .5rem;font-size:.85em;background-color:var(--c-bg-light);border-radius:3px;overflow-wrap:break-word;transition:background-color var(--t-color)}blockquote{font-size:1rem;color:var(--c-text-quote);border-left:.2rem solid var(--c-border-dark);margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p,code{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:0}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}a.header-anchor:focus-visible{opacity:1}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid var(--c-border)}table,tr{transition:border-color var(--t-color)}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid var(--c-border-dark)}tr:nth-child(2n){background-color:var(--c-bg-light);transition:background-color var(--t-color)}td,th{padding:.6em 1em;border:1px solid var(--c-border-dark);transition:border-color var(--t-color)}.arrow,.badge{display:inline-block}.arrow{width:0;height:0}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.up{border-bottom:6px solid var(--c-bg-arrow)}.arrow.down{border-top:6px solid var(--c-bg-arrow)}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.right{border-left:6px solid var(--c-bg-arrow)}.arrow.left{border-right:6px solid var(--c-bg-arrow)}.badge{font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:var(--c-bg);vertical-align:top;transition:color var(--t-color),background-color var(--t-color)}.badge.tip{background-color:var(--c-badge-tip)}.badge.warning{background-color:var(--c-badge-warning)}.badge.danger{background-color:var(--c-badge-danger)}.badge+.badge{margin-left:5px}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:var(--font-family-code);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#ec5975}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:#3eaf7c}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.3rem 1.5rem;margin:.85rem 0;border-radius:6px;overflow:auto}.theme-default-content pre code,.theme-default-content pre[class*=language-] code{color:#fff;padding:0;background-color:transparent;border-radius:0;overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.theme-default-content .line-number{font-family:var(--font-family-code)}div[class*=language-]{position:relative;background-color:var(--code-bg-color);border-radius:6px}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:var(--code-ln-color)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:0 0!important;position:relative;z-index:1}div[class*=language-] .highlight-lines{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlight-line{background-color:var(--code-hl-bg-color)}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlight-line:before{content:" ";position:absolute;z-index:2;left:0;top:0;display:block;width:var(--code-ln-wrapper-width);height:100%}div[class*=language-].line-numbers-mode pre{margin-left:var(--code-ln-wrapper-width);padding-left:1rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers{position:absolute;top:0;width:var(--code-ln-wrapper-width);text-align:center;color:var(--code-ln-color);padding-top:1.25rem;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers .line-number,div[class*=language-].line-numbers-mode .line-numbers br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers .line-number{position:relative;z-index:3;font-size:.85em;line-height:0}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-ln-wrapper-width);height:100%;border-radius:6px 0 0 6px;border-right:1px solid var(--code-hl-bg-color)}div[class*=language-].ext-c:before{content:"c"}div[class*=language-].ext-cpp:before{content:"cpp"}div[class*=language-].ext-cs:before{content:"cs"}div[class*=language-].ext-css:before{content:"css"}div[class*=language-].ext-dart:before{content:"dart"}div[class*=language-].ext-docker:before{content:"docker"}div[class*=language-].ext-fs:before{content:"fs"}div[class*=language-].ext-go:before{content:"go"}div[class*=language-].ext-html:before{content:"html"}div[class*=language-].ext-java:before{content:"java"}div[class*=language-].ext-js:before{content:"js"}div[class*=language-].ext-json:before{content:"json"}div[class*=language-].ext-kt:before{content:"kt"}div[class*=language-].ext-less:before{content:"less"}div[class*=language-].ext-makefile:before{content:"makefile"}div[class*=language-].ext-md:before{content:"md"}div[class*=language-].ext-php:before{content:"php"}div[class*=language-].ext-py:before{content:"py"}div[class*=language-].ext-rb:before{content:"rb"}div[class*=language-].ext-rs:before{content:"rs"}div[class*=language-].ext-sass:before{content:"sass"}div[class*=language-].ext-scss:before{content:"scss"}div[class*=language-].ext-sh:before{content:"sh"}div[class*=language-].ext-styl:before{content:"styl"}div[class*=language-].ext-ts:before{content:"ts"}div[class*=language-].ext-toml:before{content:"toml"}div[class*=language-].ext-vue:before{content:"vue"}div[class*=language-].ext-yml:before{content:"yml"}@media (max-width:419px){.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.code-group__nav{margin-top:.85rem;margin-bottom:calc(-1.7rem - 6px);padding-bottom:calc(1.7rem - 6px);padding-left:10px;padding-top:10px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:var(--code-bg-color)}.code-group__ul{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.code-group__nav-tab{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:#ffffffe6;font-weight:600}.code-group__nav-tab:focus{outline:0}.code-group__nav-tab:focus-visible{outline:1px solid rgba(255,255,255,.9)}.code-group__nav-tab-active{border-bottom:var(--c-brand) 1px solid}@media (max-width:419px){.code-group__nav{margin-left:-1.5rem;margin-right:-1.5rem;border-radius:0}}.code-group-item,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a.router-link-active:after{display:none}.code-group-item__active{display:block}.code-group-item>pre{background-color:orange}.custom-container{transition:color var(--t-color),border-color var(--t-color),background-color var(--t-color)}.custom-container .custom-container-title{font-weight:600}.custom-container .custom-container-title:not(:only-child){margin-bottom:-.4rem}.custom-container.danger,.custom-container.tip,.custom-container.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-container.tip{border-color:var(--c-tip);background-color:var(--c-tip-bg);color:var(--c-tip-text)}.custom-container.tip .custom-container-title{color:var(--c-tip-title)}.custom-container.tip a{color:var(--c-tip-text-accent)}.custom-container.warning{border-color:var(--c-warning);background-color:var(--c-warning-bg);color:var(--c-warning-text)}.custom-container.warning .custom-container-title{color:var(--c-warning-title)}.custom-container.warning a{color:var(--c-warning-text-accent)}.custom-container.danger{border-color:var(--c-danger);background-color:var(--c-danger-bg);color:var(--c-danger-text)}.custom-container.danger .custom-container-title{color:var(--c-danger-title)}.custom-container.danger a{color:var(--c-danger-text-accent)}.custom-container.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:var(--c-details-bg)}.custom-container.details h4{margin-top:0}.custom-container.details figure:last-child,.custom-container.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-container.details summary{outline:0;cursor:pointer}.home{padding:var(--navbar-height) 2rem 0;max-width:var(--homepage-width);margin:0 auto;display:block}.home .hero{text-align:center}.home .hero img{max-width:100%;max-height:280px;display:block;margin:3rem auto 1.5rem}.home .hero h1{font-size:3rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:var(--c-text-lightest)}.home .hero .action-button{display:inline-block;font-size:1.2rem;padding:.8rem 1.6rem;border-width:2px;border-style:solid;border-radius:4px;transition:background-color var(--t-color);box-sizing:border-box}.home .hero .action-button.primary{color:var(--c-bg);background-color:var(--c-brand);border-color:var(--c-brand)}.home .hero .action-button.primary:hover{background-color:var(--c-brand-light)}.home .hero .action-button.secondary{color:var(--c-brand);background-color:var(--c-bg);border-color:var(--c-brand)}.home .hero .action-button.secondary:hover{color:var(--c-bg);background-color:var(--c-brand-light)}.home .features{border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding:1.2rem 0;margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:30%}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:var(--c-text-light)}.home .feature p,.home .footer{color:var(--c-text-lighter)}.home .footer{padding:2.5rem;border-top:1px solid var(--c-border);text-align:center;transition:border-color var(--t-color)}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .actions,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.page{padding-top:var(--navbar-height);padding-left:var(--sidebar-width)}.navbar,.sidebar{position:fixed;left:0;box-sizing:border-box}.navbar{z-index:20;top:0;right:0;height:var(--navbar-height);border-bottom:1px solid var(--c-border);background-color:var(--c-bg-navbar);transition:background-color var(--t-color),border-color var(--t-color)}.sidebar{font-size:16px;width:var(--sidebar-width);z-index:10;margin:0;top:var(--navbar-height);bottom:0;border-right:1px solid var(--c-border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-brand) var(--c-border);background-color:var(--c-bg-sidebar);transition:transform var(--t-transform),background-color var(--t-color),border-color var(--t-color)}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-track{background-color:var(--c-border)}.sidebar::-webkit-scrollbar-thumb{background-color:var(--c-brand)}.sidebar-mask{position:fixed;z-index:9;top:0;left:0;width:100vw;height:100vh;display:none}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(2){transform:scale3d(0,1,1)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate3d(6px,-6px,0)}.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(1),.theme-container.sidebar-open .navbar>.toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.theme-container.no-navbar .theme-default-content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .page{padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:calc(.5rem - var(--navbar-height));padding-top:calc(1rem + var(--navbar-height));margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-container,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-container,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-container,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-container,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-container,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-container,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}.theme-default-content:not(.custom){max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem;padding-top:0}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}@media (max-width:959px){.sidebar{font-size:15px;width:var(--sidebar-width-mobile)}.page{padding-left:var(--sidebar-width-mobile)}}@media (max-width:719px){.sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translate(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}}.navbar{--navbar-line-height:calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );padding:var(--navbar-padding-v) var(--navbar-padding-h);line-height:var(--navbar-line-height)}.navbar .logo{height:var(--navbar-line-height);margin-right:var(--navbar-padding-v);vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:var(--c-text);position:relative}.navbar .navbar-items-wrapper{display:flex;position:absolute;box-sizing:border-box;top:var(--navbar-padding-v);right:var(--navbar-padding-h);height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);white-space:nowrap;font-size:.9rem}.navbar .navbar-items-wrapper .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.navbar-items,.navbar-items a{display:inline-block}.navbar-items a{line-height:1.4rem;color:inherit}.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text-accent)}.navbar-items .navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}.navbar-items .navbar-item:first-child{margin-left:0}@media (max-width:719px){.navbar-items .navbar-item{margin-left:0}}@media (min-width:719px){.navbar-items a.router-link-active,.navbar-items a:hover{color:var(--c-text)}.navbar-item>a.router-link-active,.navbar-item>a:hover{margin-bottom:-2px;border-bottom:2px solid var(--c-text-accent)}}.toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}.toggle-sidebar-button .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;cursor:inherit}.toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--c-text);transition:transform var(--t-transform)}.toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}@media screen and (max-width:719px){.toggle-sidebar-button{display:block}}.toggle-dark-button{display:flex;margin:auto;margin-left:1rem;border:0;background:0 0;color:var(--c-text);opacity:.8;cursor:pointer}.toggle-dark-button:hover{opacity:1}.toggle-dark-button .icon{width:1.25rem;height:1.25rem}.DocSearch{transition:background-color var(--t-color)}.navbar-dropdown-wrapper{cursor:pointer}.navbar-dropdown-wrapper .navbar-dropdown-title,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:0 0;border:0;font-weight:500;color:var(--c-text)}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:none;font-weight:600;font-size:inherit}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover,.navbar-dropdown-wrapper .navbar-dropdown-title:hover{border-color:transparent}.navbar-dropdown-wrapper .navbar-dropdown-title .arrow,.navbar-dropdown-wrapper .navbar-dropdown-title-mobile .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item{color:inherit;line-height:1.7rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{margin:.45rem 0 0;border-top:1px solid var(--c-border);padding:1rem 0 .45rem;font-size:.9rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle>a{font-weight:inherit}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem-wrapper .navbar-dropdown-subitem{font-size:.9em}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active,.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a:hover{color:var(--c-text-accent)}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid var(--c-text-accent);border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item:first-child .navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.navbar-dropdown-wrapper.open .navbar-dropdown-title,.navbar-dropdown-wrapper.open .navbar-dropdown-title-mobile{margin-bottom:.5rem}.navbar-dropdown-wrapper .navbar-dropdown-title{display:none}.navbar-dropdown-wrapper .navbar-dropdown-title-mobile{display:block}.navbar-dropdown-wrapper .navbar-dropdown{transition:height .1s ease-out;overflow:hidden}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subtitle{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item>a{font-size:15px;line-height:2rem}.navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item .navbar-dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:720px){.navbar-dropdown-wrapper{height:1.8rem}.navbar-dropdown-wrapper.open .navbar-dropdown,.navbar-dropdown-wrapper:hover .navbar-dropdown{display:block!important}.navbar-dropdown-wrapper.open:blur{display:none}.navbar-dropdown-wrapper .navbar-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:var(--c-bg-navbar);padding:.6rem 0;border:1px solid var(--c-border);border-bottom-color:var(--c-border-dark);text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.page{padding-bottom:2rem;display:block}.page-meta{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem;overflow:auto}@media (max-width:959px){.page-meta{padding:2rem}}@media (max-width:419px){.page-meta{padding:1.5rem}}.page-meta .meta-item{cursor:default;margin-top:.8rem}.page-meta .meta-item .meta-item-label{font-weight:500;color:var(--c-text-lighter)}.page-meta .meta-item .meta-item-info{font-weight:400;color:var(--c-text-quote)}.page-meta .edit-link{display:inline-block;margin-right:.25rem}.page-meta .last-updated{float:right}@media (max-width:719px){.page-meta .last-updated{font-size:.8em;float:none}.page-meta .contributors{font-size:.8em}}.page-nav{max-width:var(--content-width);margin:0 auto;padding:1rem 2.5rem 2rem;padding-bottom:0}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid var(--c-border);transition:border-color var(--t-color);padding-top:1rem;overflow:auto}.page-nav .prev a:before{content:"\2190"}.page-nav .next{float:right}.page-nav .next a:after{content:"\2192"}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .navbar-items{display:none;border-bottom:1px solid var(--c-border);transition:border-color var(--t-color);padding:.5rem 0 .75rem}.sidebar .navbar-items a{font-weight:600}.sidebar .navbar-items .navbar-item{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar .sidebar-items{padding:1.5rem 0}@media (max-width:719px){.sidebar .navbar-items{display:block}.sidebar .navbar-items .navbar-dropdown-wrapper .navbar-dropdown .navbar-dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar .sidebar-items{padding:1rem 0}}.sidebar-item{cursor:default;border-left:.25rem solid transparent;color:var(--c-text)}.sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.sidebar-item.active:not(p.sidebar-heading){font-weight:600;color:var(--c-text-accent);border-left-color:var(--c-text-accent)}.sidebar-item.sidebar-heading{transition:color .15s ease;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0}.sidebar-item.sidebar-heading.collapsible,a.sidebar-item{cursor:pointer}.sidebar-item.sidebar-heading.collapsible+.sidebar-item-children{transition:height .1s ease-out;overflow:hidden;margin-bottom:.75rem}.sidebar-item.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-item:not(.sidebar-heading){font-size:1em;font-weight:400;display:inline-block;margin:0;padding:.35rem 1rem .35rem 2rem;line-height:1.4;width:100%;box-sizing:border-box}.sidebar-item:not(.sidebar-heading)+.sidebar-item-children{padding-left:1rem;font-size:.95em}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.sidebar-item-children .sidebar-item-children .sidebar-item:not(.sidebar-heading).active{font-weight:500;border-left-color:transparent}a.sidebar-heading+.sidebar-item-children .sidebar-item:not(.sidebar-heading).active{border-left-color:transparent}a.sidebar-item:hover{color:var(--c-text-accent)}.table-of-contents .badge{vertical-align:middle}.dropdown-enter-from,.dropdown-leave-to{height:0!important}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{transform:translateY(10px);opacity:0}:root{scroll-behavior:smooth;--content-width:1200px}:root{--back-to-top-z-index:5;--back-to-top-color:#3eaf7c;--back-to-top-color-hover:#71cda3}.back-to-top{cursor:pointer;position:fixed;bottom:2rem;right:2.5rem;width:2rem;height:1.2rem;background-color:var(--back-to-top-color);-webkit-mask:url(/vue3-baidu-map-gl/dist/assets/back-to-top.8efcbe56.svg)no-repeat;mask:url(/vue3-baidu-map-gl/dist/assets/back-to-top.8efcbe56.svg)no-repeat;z-index:var(--back-to-top-z-index)}.back-to-top:hover{background-color:var(--back-to-top-color-hover)}@media (max-width:959px){.back-to-top{display:none}}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--nprogress-color:#29d;--nprogress-z-index:1031}#nprogress{pointer-events:none}#nprogress .bar{background:var(--nprogress-color);position:fixed;z-index:var(--nprogress-z-index);top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--nprogress-color),0 0 5px var(--nprogress-color);opacity:1;transform:rotate(3deg) translateY(-4px)}button[data-v-1f587e4d]{outline:0;border:0;background:#41b883;margin:0 5px;padding:5px 15px;border-radius:4px!important}
diff --git a/docs/dist/assets/useBaseMapEffect.9327f722.js b/docs/dist/assets/useBaseMapEffect.9327f722.js
deleted file mode 100644
index 0143ad0f..00000000
--- a/docs/dist/assets/useBaseMapEffect.9327f722.js
+++ /dev/null
@@ -1 +0,0 @@
-import{i,a as c}from"./app.52adecd0.js";import{a as p}from"./useLife.c921ffd5.js";function r(e){const{on:s}=p(),t=i("getMapInstance"),a=t&&t();let n;a?n=e(a):s("initd",o=>{n=e(o)}),c(()=>{n&&n()})}export{r as u};
diff --git a/docs/dist/assets/useBaseMapEffect.b96d95c9.js b/docs/dist/assets/useBaseMapEffect.b96d95c9.js
new file mode 100644
index 00000000..49fbb1e5
--- /dev/null
+++ b/docs/dist/assets/useBaseMapEffect.b96d95c9.js
@@ -0,0 +1 @@
+import{i,a as c}from"./app.d9123eef.js";import{a as p}from"./useLife.59d9b310.js";function r(e){const{on:s}=p(),t=i("getMapInstance"),a=t&&t();let n;a?n=e(a):s("initd",o=>{n=e(o)}),c(()=>{n&&n()})}export{r as u};
diff --git a/docs/dist/assets/useLife.c921ffd5.js b/docs/dist/assets/useLife.59d9b310.js
similarity index 89%
rename from docs/dist/assets/useLife.c921ffd5.js
rename to docs/dist/assets/useLife.59d9b310.js
index 80b5c4e7..8bee4a00 100644
--- a/docs/dist/assets/useLife.c921ffd5.js
+++ b/docs/dist/assets/useLife.59d9b310.js
@@ -1 +1 @@
-import{a as r,g as c}from"./app.52adecd0.js";function m(n){return{all:n=n||new Map,on:function(i,e){var t=n.get(i);t?t.push(e):n.set(i,[e])},off:function(i,e){var t=n.get(i);t&&(e?t.splice(t.indexOf(e)>>>0,1):n.set(i,[]))},emit:function(i,e){var t=n.get(i);t&&t.slice().map(function(o){o(e)}),(t=n.get("*"))&&t.slice().map(function(o){o(i,e)})}}}const a=m();function p(){return{emit:a.emit,on:a.on,off:a.off}}function l(n){const{uid:i,emit:e}=c(),{on:t,emit:o,off:s}=p();let u=n||`__initd__${i}`;return t(u,f=>{e("initd",f)}),r(()=>{e("unload"),s(u)}),{ready:f=>{o(u,f)}}}export{p as a,l as u};
+import{a as r,g as c}from"./app.d9123eef.js";function m(n){return{all:n=n||new Map,on:function(i,e){var t=n.get(i);t?t.push(e):n.set(i,[e])},off:function(i,e){var t=n.get(i);t&&(e?t.splice(t.indexOf(e)>>>0,1):n.set(i,[]))},emit:function(i,e){var t=n.get(i);t&&t.slice().map(function(o){o(e)}),(t=n.get("*"))&&t.slice().map(function(o){o(i,e)})}}}const a=m();function p(){return{emit:a.emit,on:a.on,off:a.off}}function l(n){const{uid:i,emit:e}=c(),{on:t,emit:o,off:s}=p();let u=n||`__initd__${i}`;return t(u,f=>{e("initd",f)}),r(()=>{e("unload"),s(u)}),{ready:f=>{o(u,f)}}}export{p as a,l as u};
diff --git a/docs/dist/assets/zoom.html.e3df8b7b.js b/docs/dist/assets/zoom.html.f23a7a94.js
similarity index 96%
rename from docs/dist/assets/zoom.html.e3df8b7b.js
rename to docs/dist/assets/zoom.html.f23a7a94.js
index 3b86add8..e9f22f93 100644
--- a/docs/dist/assets/zoom.html.e3df8b7b.js
+++ b/docs/dist/assets/zoom.html.f23a7a94.js
@@ -1,4 +1,4 @@
-import{_ as e,k as a,b as o,c,e as r,q as t,s as l,F as d,j as n}from"./app.52adecd0.js";const u={},i=n(`

Zoom \u7F29\u653E\u63A7\u4EF6

\u7F29\u653E\u63A7\u4EF6\uFF0C\u9ED8\u8BA4\u4F4D\u4E8E\u5730\u56FE\u53F3\u4E0B\u89D2

import { Zoom } from 'vue3-baidu-map-gl'
+import{_ as e,j as a,b as o,c,e as r,m as t,q as l,F as d,s as n}from"./app.d9123eef.js";const u={},i=n(`

Zoom \u7F29\u653E\u63A7\u4EF6

\u7F29\u653E\u63A7\u4EF6\uFF0C\u9ED8\u8BA4\u4F4D\u4E8E\u5730\u56FE\u53F3\u4E0B\u89D2

import { Zoom } from 'vue3-baidu-map-gl'
 

\u9759\u6001\u7EC4\u4EF6 Props

\u53C2\u6570\u8BF4\u660E\u7C7B\u578B\u53EF\u9009\u503C\u9ED8\u8BA4\u503C
anchor\u63A7\u4EF6\u7684\u505C\u9760\u4F4D\u7F6EstringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset\u63A7\u4EF6\u7684\u504F\u79FB\u503C{x: number, y: number }{ x: 83, y: 18 }

anchor

\u503C\u8BF4\u660E
BMAP_ANCHOR_TOP_LEFT\u5DE6\u4E0A
BMAP_ANCHOR_TOP_RIGHT\u53F3\u4E0A
BMAP_ANCHOR_BOTTOM_LEFT\u5DE6\u4E0B
BMAP_ANCHOR_BOTTOM_RIGHT\u53F3\u4E0B

\u7EC4\u4EF6\u5B9E\u4F8B

`,8),h=n(`
<Map
   :minZoom="3" 
   height="400px"
diff --git a/docs/dist/index.html b/docs/dist/index.html
index 1941f45a..e16f193e 100644
--- a/docs/dist/index.html
+++ b/docs/dist/index.html
@@ -31,11 +31,11 @@
           s.parentNode.insertBefore(hm, s);
         })();
         
-    
-    
+    
+    
   
   
-    
Vue3 BaiduMap GL

Vue3 BaiduMap GL

Welcome to your VuePress site

get started

Based on Vue3 + Ts

future-proof, better performance, better experience, better component type hints

really load on demand

Module subcontracting to achieve real on-demand introduction

Easy-to-use components

Perfect code hints, consistent with user logic, follow the language and concepts that users are used to

- +
Vue3 BaiduMap GL

Vue3 BaiduMap GL

Welcome to your VuePress site

get started

Based on Vue3 + Ts

future-proof, better performance, better experience, better component type hints

really load on demand

Module subcontracting to achieve real on-demand introduction

Easy-to-use components

Perfect code hints, consistent with user logic, follow the language and concepts that users are used to

+ diff --git a/docs/dist/zh/base/com-events.html b/docs/dist/zh/base/com-events.html index 3656eccc..ac1308d2 100644 --- a/docs/dist/zh/base/com-events.html +++ b/docs/dist/zh/base/com-events.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); 全局组件事件 | Vue3 BaiduMap GL - - + +

全局组件事件

每个组件都有这两个事件

事件名说明类型
initd组件初始化后,调用的方法,返回一个地图实例{map:BmapGL}
unload组件卸载时会调用此方法(event: {type: string, target: any, pixel: Pixel, point: Point }): void;
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/base/index.html b/docs/dist/zh/base/index.html index 3260068e..ee12ce0a 100644 --- a/docs/dist/zh/base/index.html +++ b/docs/dist/zh/base/index.html @@ -31,13 +31,13 @@ s.parentNode.insertBefore(hm, s); })(); Map 地图 | Vue3 BaiduMap GL - - + +

Map 地图

地图核心对象,地图控件、覆盖物、图层等需作为其子组件,以获得 map 的实例化对象

import { Map } from 'vue3-baidu-map-gl'
 
<Map :minZoom="10" height="400px" mapType="BMAP_NORMAL_MAP" />
-

基础综合示例


鼠标缩放
拖拽
惯性拖拽
双指缩放地图
键盘操作
双击缩放,左键双击放大、右键双击缩小
双击平滑缩放效果

地图类型:

map loading...

静态组件 props

参数说明类型可选值默认值
ak百度地图 ak 申请akstring
width地图显示宽度string / number100%
height地图显示高度string / number400px

动态组件 Props

参数说明类型可选值默认值
center地图默认中心点,可使用城市名,如:北京市,也可以使用对象如 {lng: 121.424333, lat: 31.228604} 表示经纬度。string / {lng: number, lat: number}北京市
mapType地图显示类型stringmapTypeBMAP_NORMAL_MAP
zoom缩放级别number16
heading地图旋转角度number0
tilt地图倾斜角度number0
minZoom地图允许展示的最小级别number-0
enableDragging启用地图拖拽boolean-true
enableInertialDragging启用地图惯性拖拽boolean-true
enableScrollWheelZoom允许地图可被鼠标滚轮缩放boolean-true
enableContinuousZoom开启双击平滑缩放效果boolean-true
enableResizeOnCenter开启图区 resize 中心点不变boolean-true
enableDoubleClickZoom启用地图双击缩放,左键双击放大、右键双击缩小boolean-false
enableKeyboard启用键盘操作,键盘的上、下、左、右键可连续移动地图。同时按下其中两个键可使地图进行对角移动。PgUp、PgDn、Home 和 End 键会使地图平移其 1/2 的大小。 +、-键会使地图放大或缩小一级boolean-true
enablePinchToZoom启用双指缩放地图。boolean-true
enableAutoResize启用自动适应容器尺寸变化boolean-true

mapType

描述
BMAP_NORMAL_MAP此地图类型展示普通街道视图
BMAP_EARTH_MAP此地图类型展示地球卫星视图

组件事件

事件名说明类型
click左键单击地图时触发此事件。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标双击地图时会触发此事件((e: Event) => void)
rightclick右键单击地图时触发此事件。 当双击时,产生的事件序列为: rightclick rightclick rightdblclick((e: Event) => void)
rightdblclick右键双击地图时触发此事件((e: Event) => void)
maptypechange地图类型发生变化时触发此事件((e: Event) => void)
mousemove鼠标在地图区域移动过程中触发此事件((e: Event) => void)
mouseover鼠标移入地图区域时触发此事件((e: Event) => void)
mouseout鼠标移出地图区域时触发此事件((e: Event) => void)
movestart地图移动开始时触发此事件((e: Event) => void)
moving地图移动过程中触发此事件((e: Event) => void)
moveend地图移动结束时触发此事件((e: Event) => void)
zoomstart地图更改缩放级别开始时触发触发此事件((e: Event) => void)
zoomend地图更改缩放级别结束时触发触发此事件((e: Event) => void)
addoverlay当组件 BmOverlay 被挂载到地图中时会触发此事件((e: Event) => void)
removeoverlay当组件 BmOverlay 被移除时会触发此事件((e: Event) => void)
addcontrol当组件 BmControl 被挂载到地图中时会触发此事件((e: Event) => void)
removecontrol当组件 BmControl 被移除时会触发此事件((e: Event) => void)
clearoverlays当使用 Map.clearOverlays() 方法一次性移除全部覆盖物时会触发此事件((e: Event) => void)
dragstart开始拖拽地图时触发((e: Event) => void)
dragging拖拽地图过程中触发((e: Event) => void)
dragend停止拖拽地图时触发((e: Event) => void)
addtilelayer添加一个自定义地图图层时触发此事件((e: Event) => void)
removetilelayer移除一个自定义地图图层时触发此事件((e: Event) => void)
load调用 Map.centerAndZoom()方法时会触发此事件。这表示位置、缩放层级已经确定,但可能还在载入地图图块((e: Event) => void)
resize地图可视区域大小发生变化时会触发此事件((e: Event) => void)
hotspotclick点击热区时触发此事件((e: Event) => void)
hotspotover鼠标移至热区时触发此事件((e: Event) => void)
hotspotout鼠标移出热区时触发此事件((e: Event) => void)
tilesloaded当地图所有图块完成加载时触发此事件((e: Event) => void)
touchstart触摸开始时触发此事件,仅适用移动设备((e: Event) => void)
touchmove触摸移动时触发此事件,仅适用移动设备((e: Event) => void)
touchend触摸结束时触发此事件,仅适用移动设备((e: Event) => void)
longpress长按事件,仅适用移动设备((e: Event) => void)
上次更新:
贡献者: 花开半亩地
- +

基础综合示例


鼠标缩放
拖拽
惯性拖拽
双指缩放地图
键盘操作
双击缩放,左键双击放大、右键双击缩小
双击平滑缩放效果

地图类型:

map loading...

静态组件 props

参数说明类型可选值默认值
ak百度地图 ak 申请akstring
width地图显示宽度string / number100%
height地图显示高度string / number400px

动态组件 Props

参数说明类型可选值默认值
center地图默认中心点,可使用城市名,如:北京市,也可以使用对象如 {lng: 121.424333, lat: 31.228604} 表示经纬度。string / {lng: number, lat: number}北京市
mapType地图显示类型stringmapTypeBMAP_NORMAL_MAP
zoom缩放级别number16
heading地图旋转角度number0
tilt地图倾斜角度number0
minZoom地图允许展示的最小级别number-0
enableDragging启用地图拖拽boolean-true
enableInertialDragging启用地图惯性拖拽boolean-true
enableScrollWheelZoom允许地图可被鼠标滚轮缩放boolean-true
enableContinuousZoom开启双击平滑缩放效果boolean-true
enableResizeOnCenter开启图区 resize 中心点不变boolean-true
enableDoubleClickZoom启用地图双击缩放,左键双击放大、右键双击缩小boolean-false
enableKeyboard启用键盘操作,键盘的上、下、左、右键可连续移动地图。同时按下其中两个键可使地图进行对角移动。PgUp、PgDn、Home 和 End 键会使地图平移其 1/2 的大小。 +、-键会使地图放大或缩小一级boolean-true
enablePinchToZoom启用双指缩放地图。boolean-true
enableAutoResize启用自动适应容器尺寸变化boolean-true

mapType

描述
BMAP_NORMAL_MAP此地图类型展示普通街道视图
BMAP_EARTH_MAP此地图类型展示地球卫星视图

组件事件

事件名说明类型
click左键单击地图时触发此事件。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标双击地图时会触发此事件((e: Event) => void)
rightclick右键单击地图时触发此事件。 当双击时,产生的事件序列为: rightclick rightclick rightdblclick((e: Event) => void)
rightdblclick右键双击地图时触发此事件((e: Event) => void)
maptypechange地图类型发生变化时触发此事件((e: Event) => void)
mousemove鼠标在地图区域移动过程中触发此事件((e: Event) => void)
mouseover鼠标移入地图区域时触发此事件((e: Event) => void)
mouseout鼠标移出地图区域时触发此事件((e: Event) => void)
movestart地图移动开始时触发此事件((e: Event) => void)
moving地图移动过程中触发此事件((e: Event) => void)
moveend地图移动结束时触发此事件((e: Event) => void)
zoomstart地图更改缩放级别开始时触发触发此事件((e: Event) => void)
zoomend地图更改缩放级别结束时触发触发此事件((e: Event) => void)
addoverlay当组件 BmOverlay 被挂载到地图中时会触发此事件((e: Event) => void)
removeoverlay当组件 BmOverlay 被移除时会触发此事件((e: Event) => void)
addcontrol当组件 BmControl 被挂载到地图中时会触发此事件((e: Event) => void)
removecontrol当组件 BmControl 被移除时会触发此事件((e: Event) => void)
clearoverlays当使用 Map.clearOverlays() 方法一次性移除全部覆盖物时会触发此事件((e: Event) => void)
dragstart开始拖拽地图时触发((e: Event) => void)
dragging拖拽地图过程中触发((e: Event) => void)
dragend停止拖拽地图时触发((e: Event) => void)
addtilelayer添加一个自定义地图图层时触发此事件((e: Event) => void)
removetilelayer移除一个自定义地图图层时触发此事件((e: Event) => void)
load调用 Map.centerAndZoom()方法时会触发此事件。这表示位置、缩放层级已经确定,但可能还在载入地图图块((e: Event) => void)
resize地图可视区域大小发生变化时会触发此事件((e: Event) => void)
hotspotclick点击热区时触发此事件((e: Event) => void)
hotspotover鼠标移至热区时触发此事件((e: Event) => void)
hotspotout鼠标移出热区时触发此事件((e: Event) => void)
tilesloaded当地图所有图块完成加载时触发此事件((e: Event) => void)
touchstart触摸开始时触发此事件,仅适用移动设备((e: Event) => void)
touchmove触摸移动时触发此事件,仅适用移动设备((e: Event) => void)
touchend触摸结束时触发此事件,仅适用移动设备((e: Event) => void)
longpress长按事件,仅适用移动设备((e: Event) => void)
上次更新:
贡献者: 花开半亩地
+ diff --git a/docs/dist/zh/control/custom.html b/docs/dist/zh/control/custom.html index 67a43697..87360ac7 100644 --- a/docs/dist/zh/control/custom.html +++ b/docs/dist/zh/control/custom.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Control 自定义控件 | Vue3 BaiduMap GL - - + +

Control 自定义控件

根据地图 Map 组件提供的Props, 或者地图实例,自定义控件

import { Control } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
   :minZoom="3"
   :zoom="zoom"
   :enableScrollWheelZoom="false"
@@ -70,6 +70,6 @@
 }
 </style>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/control/navigation3d.html b/docs/dist/zh/control/navigation3d.html index 3dddce99..b9f93add 100644 --- a/docs/dist/zh/control/navigation3d.html +++ b/docs/dist/zh/control/navigation3d.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Navigation3d 3D视角导航控件 | Vue3 BaiduMap GL - - + +

Navigation3d 3D视角导航控件

地图3D控件,可以控制地图的旋转、倾斜,默认位于地图右下角

import { Navigation3d } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
   :minZoom="3" 
   height="400px"
 >
@@ -47,6 +47,6 @@
 import {Map, Navigation3d} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/control/scale.html b/docs/dist/zh/control/scale.html index f00b2a82..01db8931 100644 --- a/docs/dist/zh/control/scale.html +++ b/docs/dist/zh/control/scale.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Scale 比例尺控件 | Vue3 BaiduMap GL - - + +

Scale 比例尺控件

比例尺控件,默认显示在地图左下角

import { Scale } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

动态组件 Props

动态绑定的值变更,会自动更新到地图中

参数说明类型可选值默认值
unit比例尺单位制stringunitBMAP_UNIT_METRIC

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

unit

说明
BMAP_UNIT_METRIC公尺
BMAP_UNIT_IMPERIAL英尺

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

动态组件 Props

动态绑定的值变更,会自动更新到地图中

参数说明类型可选值默认值
unit比例尺单位制stringunitBMAP_UNIT_METRIC

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

unit

说明
BMAP_UNIT_METRIC公尺
BMAP_UNIT_IMPERIAL英尺

组件实例

map loading...
<Map
   :minZoom="3" 
   height="400px"
 >
@@ -47,6 +47,6 @@
 import {Map, Scale} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/control/zoom.html b/docs/dist/zh/control/zoom.html index cc9a42f2..a41f61aa 100644 --- a/docs/dist/zh/control/zoom.html +++ b/docs/dist/zh/control/zoom.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Zoom 缩放控件 | Vue3 BaiduMap GL - - + +

Zoom 缩放控件

缩放控件,默认位于地图右下角

import { Zoom } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
anchor控件的停靠位置stringanchorBMAP_ANCHOR_BOTTOM_LEFT
offset控件的偏移值{x: number, y: number }{ x: 83, y: 18 }

anchor

说明
BMAP_ANCHOR_TOP_LEFT左上
BMAP_ANCHOR_TOP_RIGHT右上
BMAP_ANCHOR_BOTTOM_LEFT左下
BMAP_ANCHOR_BOTTOM_RIGHT右下

组件实例

map loading...
<Map
   :minZoom="3" 
   height="400px"
 >
@@ -47,6 +47,6 @@
 import {Map, Zoom} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/guide/quick-start.html b/docs/dist/zh/guide/quick-start.html index 49cc9739..a50ab6d1 100644 --- a/docs/dist/zh/guide/quick-start.html +++ b/docs/dist/zh/guide/quick-start.html @@ -31,8 +31,8 @@ s.parentNode.insertBefore(hm, s); })(); 快速开始 | Vue3 BaiduMap GL - - + +

快速开始

GitHub license

基于百度地图JavaScript GL版API封装的Vue3组件库。提供了大部分常用的组件,如果这些组件不能满足你的需求,你也可以根据hooks提供的接口自定义组件。

✨ 特性

  • 自动加载百度地图 SDK,你需关注组件使用。
  • 使用 Typescript 编写,完善度组件代码提示。
  • 不依赖任何第三方组件。
  • 组件同时兼容大驼峰命名(CamelCase)和短横线命名(kebab-case)

申请ak

使用百度地图前,需要先在开发者后台申请ak,然后在项目中配置ak

申请开发者ak:

https://lbsyun.baidu.com/apiconsole/key?application=key在新窗口打开

安装

推荐 pnpm 安装。

npm i vue3-baidu-map-gl
@@ -62,6 +62,6 @@
 </script>
 
 











 


上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/index.html b/docs/dist/zh/index.html index 86de8a7d..4a0c65fd 100644 --- a/docs/dist/zh/index.html +++ b/docs/dist/zh/index.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); Vue3 BaiduMap GL - - + +
Vue3 BaiduMap GL

Vue3 BaiduMap GL

一套基于Vue 3.0和百度地图的地图组件。

开始使用

基于Vue3 + Ts

面向未来,更好的性能,更好的体验,更好的组件类型提示

真真的按需加载

模块分包,做到真正的按需引入

易用的组件

完善的代码提示,与用户逻辑保持一致,遵循用户习惯的语言和概念

- + diff --git a/docs/dist/zh/overlay/circle.html b/docs/dist/zh/overlay/circle.html index d92cdfdf..61b8e129 100644 --- a/docs/dist/zh/overlay/circle.html +++ b/docs/dist/zh/overlay/circle.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Circle 圆形 | Vue3 BaiduMap GL - - + +

Circle 圆形

在地图上绘制简单的圆形

import { Circle } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
center圆形中心点经纬度{ lng: number, lat: number}required
radius圆形的半径,单位为米numberrequired
strokeColor描边的颜色,同CSS颜色string#000
strokeOpacity描边的透明度,范围0-1number0-11
fillColor面填充颜色,同CSS颜色string#fff
fillOpacity面填充的透明度,范围0-1number0-10.3
strokeWeight描边的宽度,单位为像素number2
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid / dashed / dottedsolid
enableMassClear是否在调用map.clearOverlays清除此覆盖物booleantrue
enableEditing是否启用线编辑booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true时,两点连线将以大地线的形式booleanfalse
clip是否进行跨经度180度裁剪,绘制跨精度180时为了优化效果booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
center圆形中心点经纬度{ lng: number, lat: number}required
radius圆形的半径,单位为米numberrequired
strokeColor描边的颜色,同CSS颜色string#000
strokeOpacity描边的透明度,范围0-1number0-11
fillColor面填充颜色,同CSS颜色string#fff
fillOpacity面填充的透明度,范围0-1number0-10.3
strokeWeight描边的宽度,单位为像素number2
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid / dashed / dottedsolid
enableMassClear是否在调用map.clearOverlays清除此覆盖物booleantrue
enableEditing是否启用线编辑booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true时,两点连线将以大地线的形式booleanfalse
clip是否进行跨经度180度裁剪,绘制跨精度180时为了优化效果booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
   :minZoom="3" 
   height="400px"
 >
@@ -55,6 +55,6 @@
 import {Map, Circle} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/overlay/label.html b/docs/dist/zh/overlay/label.html index e5965416..6f599eb0 100644 --- a/docs/dist/zh/overlay/label.html +++ b/docs/dist/zh/overlay/label.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Label 文本标注 | Vue3 BaiduMap GL - - + +

Label 文本标注

在地图上显示文本标注

import { Label } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
content设置文本标注的内容stringrequired
position文本标注的坐标{ lng: number, lat: number}required
offset文本标注的像素偏移{x: number, y: number }
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
style设置文本标注的样式css style object

提示

style 可以是任何符合规范的 css 样式,样式属性需使用驼峰命名法

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
content设置文本标注的内容stringrequired
position文本标注的坐标{ lng: number, lat: number}required
offset文本标注的像素偏移{x: number, y: number }
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
style设置文本标注的样式css style object

提示

style 可以是任何符合规范的 css 样式,样式属性需使用驼峰命名法

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
   :minZoom="3"
   height="400px"
 >
@@ -58,6 +58,6 @@
 import {Map, Label} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/overlay/marker.html b/docs/dist/zh/overlay/marker.html index 3d862a35..d5dca06d 100644 --- a/docs/dist/zh/overlay/marker.html +++ b/docs/dist/zh/overlay/marker.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Marker 标注点 | Vue3 BaiduMap GL - - + +

Marker 标注点

在地图上绘制简单的圆形

import { Marker } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
position标注点的坐标{ lng: number, lat: number}required
offset标注点的像素偏移{x: number, y: number }
icon标注点的图标。可使用默认图标,也可自定义图标stringsimple_red / simple_blue...
title鼠标移到 marker 上的显示内容string
rotation旋转角度number
draggingCursor拖拽标注时的鼠标指针样式。此属性值需遵循 CSS 的cursor在新窗口打开属性规范string
raiseOnDrag拖拽标注时,标注是否开启离开地图表面效果booleanfalse
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableDragging是否启用拖拽booleantrue
enableClicking是否响应点击事件booleantrue

默认图标可选值

simple_red , simple_blue , loc_red , loc_blue , start , end , location , red1 , red2 , red3 , red4 , red5 , red6 , red7 , red8 , red9 , red10 , blue1 , blue2 , blue3 , blue4 , blue5 , blue6 , blue7 , blue8 , blue9 , blue10

自定义图标

参数说明类型可选值默认值
anchor图标的定位点相对于图标左上角的偏移值{ x: number, y: number }
imageOffset图标所用的图片相对于可视区域的偏移值,此功能的作用等同于 CSS 中的 background-position 属性{ x: number, y: number }
imageSize图标所用的图片的大小,此功能的作用等同于 CSS 中的 background-size 属性。可用于实现高清屏的高清效果{ width: number, height: number }required
imageUrl图标所用图像资源的位置stringrequired
printImageUrl设置 icon 打印图片的 url,该打印图片只针对 IE6 有效,解决 IE6 使用 PNG 滤镜导致的错位问题。如果您的 icon 没有使用 PNG 格式图片或者没有使用 CSS Sprites 技术,则可忽略此配置string

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
infowindowcloseinfowindow 关闭事件的回调函数((e: Event) => void)
infowindowopeninfowindow 打开事件的回调函数((e: Event) => void)
dragstart拖拽覆盖物开始事件的回调函数((e: Event) => void)
dragging覆盖物拖拽中事件的回调函数((e: Event) => void)
dragend拖拽覆盖物结束事件的回调函数((e: Event) => void)
rightclick鼠标右键单击事件的回调函数((e: Event) => void)

组件实例

map loading...

拖动图片试试

<Map
+

静态组件 Props

参数说明类型可选值默认值
position标注点的坐标{ lng: number, lat: number}required
offset标注点的像素偏移{x: number, y: number }
icon标注点的图标。可使用默认图标,也可自定义图标stringsimple_red / simple_blue...
title鼠标移到 marker 上的显示内容string
rotation旋转角度number
draggingCursor拖拽标注时的鼠标指针样式。此属性值需遵循 CSS 的cursor在新窗口打开属性规范string
raiseOnDrag拖拽标注时,标注是否开启离开地图表面效果booleanfalse
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableDragging是否启用拖拽booleantrue
enableClicking是否响应点击事件booleantrue

默认图标可选值

simple_red , simple_blue , loc_red , loc_blue , start , end , location , red1 , red2 , red3 , red4 , red5 , red6 , red7 , red8 , red9 , red10 , blue1 , blue2 , blue3 , blue4 , blue5 , blue6 , blue7 , blue8 , blue9 , blue10

自定义图标

参数说明类型可选值默认值
anchor图标的定位点相对于图标左上角的偏移值{ x: number, y: number }
imageOffset图标所用的图片相对于可视区域的偏移值,此功能的作用等同于 CSS 中的 background-position 属性{ x: number, y: number }
imageSize图标所用的图片的大小,此功能的作用等同于 CSS 中的 background-size 属性。可用于实现高清屏的高清效果{ width: number, height: number }required
imageUrl图标所用图像资源的位置stringrequired
printImageUrl设置 icon 打印图片的 url,该打印图片只针对 IE6 有效,解决 IE6 使用 PNG 滤镜导致的错位问题。如果您的 icon 没有使用 PNG 格式图片或者没有使用 CSS Sprites 技术,则可忽略此配置string

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
infowindowcloseinfowindow 关闭事件的回调函数((e: Event) => void)
infowindowopeninfowindow 打开事件的回调函数((e: Event) => void)
dragstart拖拽覆盖物开始事件的回调函数((e: Event) => void)
dragging覆盖物拖拽中事件的回调函数((e: Event) => void)
dragend拖拽覆盖物结束事件的回调函数((e: Event) => void)
rightclick鼠标右键单击事件的回调函数((e: Event) => void)

组件实例

map loading...

拖动图片试试

<Map
   :minZoom="3"
   height="400px"
 >
@@ -78,6 +78,6 @@
 import {Map, Maker} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/overlay/polygon.html b/docs/dist/zh/overlay/polygon.html index 325b3204..9c7849c0 100644 --- a/docs/dist/zh/overlay/polygon.html +++ b/docs/dist/zh/overlay/polygon.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Polygon 多边形 | Vue3 BaiduMap GL - - + +

Polygon 多边形

在地图上绘制简单的多边形

import { Polygon } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
path多边形的坐标数组{ lng: number, lat: number}[]required
strokeColor描边的颜色,同 CSS 颜色string#000000
strokeWeight描边的宽度,单位为像素string2
strokeOpacity描边的透明度,范围 0-1number1
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid, dashed, dotted
fillColor面填充颜色,同 CSS 颜色string#fff
fillOpacity面填充的透明度,范围 0-1number0-10.3
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableEditing开启可编辑模式booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true 时,两点连线将以大地线的形式。booleanfalse
clip是否进行跨经度 180 度裁剪,绘制跨精度 180 时为了优化效果,booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
path多边形的坐标数组{ lng: number, lat: number}[]required
strokeColor描边的颜色,同 CSS 颜色string#000000
strokeWeight描边的宽度,单位为像素string2
strokeOpacity描边的透明度,范围 0-1number1
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid, dashed, dotted
fillColor面填充颜色,同 CSS 颜色string#fff
fillOpacity面填充的透明度,范围 0-1number0-10.3
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableEditing开启可编辑模式booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true 时,两点连线将以大地线的形式。booleanfalse
clip是否进行跨经度 180 度裁剪,绘制跨精度 180 时为了优化效果,booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
   :minZoom="3"
   height="400px"
 >
@@ -57,6 +57,6 @@
 import {Map, Polygon} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/docs/dist/zh/overlay/polyline.html b/docs/dist/zh/overlay/polyline.html index 8d5026f2..6f265c80 100644 --- a/docs/dist/zh/overlay/polyline.html +++ b/docs/dist/zh/overlay/polyline.html @@ -31,12 +31,12 @@ s.parentNode.insertBefore(hm, s); })(); Polyline 折线 | Vue3 BaiduMap GL - - + +

Polyline 折线

在地图上绘制简单的折线

import { Polyline } from 'vue3-baidu-map-gl'
-

静态组件 Props

参数说明类型可选值默认值
path多边形的坐标数组{ lng: number, lat: number}[]required
strokeColor描边的颜色,同 CSS 颜色string#000000
strokeWeight描边的宽度,单位为像素string2
strokeOpacity描边的透明度,范围 0-1number1
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid, dashed, dotted
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableEditing开启可编辑模式booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true 时,两点连线将以大地线的形式。booleanfalse
clip是否进行跨经度 180 度裁剪,绘制跨精度 180 时为了优化效果,booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
+

静态组件 Props

参数说明类型可选值默认值
path多边形的坐标数组{ lng: number, lat: number}[]required
strokeColor描边的颜色,同 CSS 颜色string#000000
strokeWeight描边的宽度,单位为像素string2
strokeOpacity描边的透明度,范围 0-1number1
strokeStyle描边的样式,为实线、虚线、或者点状线stringsolid, dashed, dotted
enableMassClear是否在调用 map.clearOverlays 清除此覆盖物booleantrue
enableEditing开启可编辑模式booleanfalse
enableClicking是否响应点击事件booleantrue
geodesic是否开启大地线模式,true 时,两点连线将以大地线的形式。booleanfalse
clip是否进行跨经度 180 度裁剪,绘制跨精度 180 时为了优化效果,booleantrue

组件事件

事件名说明类型
click鼠标左键单击事件的回调函数。 当双击时,产生的事件序列为: click click dblclick((e: Event) => void)
dblclick鼠标左键双击事件的回调函数((e: Event) => void)
mousedown鼠标左键在该覆盖物上按下的回调函数((e: Event) => void)
mouseup鼠标左键在该覆盖物上抬起的回调函数((e: Event) => void)
mouseout鼠标指针移出该覆盖物事件的回调函数((e: Event) => void)
mouseover鼠标指针移入该覆盖物事件的回调函数((e: Event) => void)
remove该覆盖物被移除的回调函数((e: Event) => void)
lineupdate覆盖物被编辑后的回调函数((e: Event) => void)

组件实例

map loading...
<Map
   :minZoom="3"
   height="400px"
 >
@@ -57,6 +57,6 @@
 import {Map, Polyline} from 'vue3-baidu-map-gl'
 </script>
 
上次更新:
贡献者: 花开半亩地
- + diff --git a/package.json b/package.json index ce23c678..c198d365 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue3-baidu-map-gl", - "version": "0.0.2", + "version": "0.0.3", "main": "./dist/index.js", "typings": "./lib/index.d.ts", "exports": {