Svelte Maplibre Popup 悬停触发失效问题求助
Svelte Maplibre Popup 悬停触发失效问题求助
我现在碰到个头疼的问题:想实现地图上的GeoJSON区域鼠标悬停时自动弹出Popup,但目前只有点击区域的时候Popup才会显示,悬停操作完全没反应。
我用的技术栈是Svelte 4,搭配版本为0.9.8的svelte-maplibre。
先贴下我当前的代码:
<script> let showPopup = false; const setPopup = (e: any) => { showPopup = true; } </script> <GeoJSON bind:data={info}> <Popup open={showPopup} lngLat={popupLngLat}> {#if popupData} <p class="govuk-body-s popup"> {popupData} </p> {/if} </Popup> </GeoJson>
我试过给Popup加openOn='manual'参数,但完全没起作用,还是只有点击才能触发Popup。有没有大佬能帮我排查下问题出在哪呀?
备注:内容来源于stack exchange,提问作者vogomatix
相关产品推荐
相关产品推荐

