You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 09:48:01