File: /home/dnlightw-124/dn.lightweb.kr/public/build/assets/KakaoMap-_F7nP9zs.js
import{r as d,a as m,y as k,z as w,A as u}from"./runtime-dom.esm-bundler-COsyWSZ4.js";const f={class:"relative w-full h-[23rem] md:h-[32rem] rounded-3xl"},x={__name:"KakaoMap",setup(g){const t=d(null),o={lat:35.3162602030751,lng:129.002780843433},p=()=>new Promise(a=>{if(window.kakao&&window.kakao.maps)a(window.kakao.maps);else{const e=document.createElement("script");e.src="https://dapi.kakao.com/v2/maps/sdk.js?appkey=529d2a2d3563fbf94da83f31efc6e22c&autoload=false",e.async=!0,e.onload=()=>a(window.kakao.maps),document.head.appendChild(e)}});return m(async()=>{try{const a=await p();a.load(()=>{const e={center:new a.LatLng(o.lat,o.lng),level:3,minLevel:2,maxLevel:6},n=new a.Map(t.value,e),s=new a.LatLng(o.lat,o.lng),c=new a.MarkerImage("https://map.pstatic.net/resource/api/v2/image/maps/selected-marker/223244@1x.png?version=12&mapping=marker-116",new a.Size(46,59),{offset:new a.Point(24,48)}),r=new a.Marker({position:s,image:c});r.setMap(n);const l=`
<div style="position: absolute; bottom: -40px; left: 50%; transform: translateX(-50%);
background: white; padding: 4px 8px; border-radius: 6px; font-size: 16px; font-weight: bold;
box-shadow: 0 2px 6px rgba(0,0,0,0.1); white-space: nowrap;">
댄의원
</div>
`;new a.CustomOverlay({position:s,content:l,yAnchor:1.3}).setMap(n),a.event.addListener(r,"click",()=>{const i=`https://map.kakao.com/link/map/댄의원,${o.lat},${o.lng}`;window.open(i,"_blank")})})}catch(a){console.error("지도 로드 중 오류 발생:",a)}}),(a,e)=>(w(),k("div",f,[u("div",{ref_key:"mapContainer",ref:t,class:"w-full h-full rounded-3xl"},null,512)]))}};export{x as default};