gpt4 book ai didi

wordpress - 如何更改 MapBox 弹出窗口的位置?

转载 作者:行者123 更新时间:2023-12-04 17:42:15 26 4
gpt4 key购买 nike

我正在使用 map 框 wordpress .

我看到默认情况下弹出窗口具有生成 css 的 anchor 位置。

我无法在点击时使弹出窗口居中:例如,当我打开它时,某些弹出窗口被截断,因为 map 没有以它为中心。

我尝试了我在这里找到的所有解决方案,但都没有奏效。我没有使用 Json,而是使用 wordpress 循环来显示标记并将内容放入弹出窗口。除了 json 之外,我找不到其他任何解决方案。
所以我只想知道是否有可能完全禁用弹出窗口的位置,以便我可以将它始终放在 map 角落,无论我点击什么标记..

最佳答案

编辑

最后,我只是更改了一些 css 以使弹出窗口粘在 map 的左侧:我使用 transform:none 禁用了 anchor 默认位置,我将其放置在 map 容器的顶部和左侧的角落中..然后我禁用了弹出窗口周围的箭头。

.mapboxgl-popup{
transform:none !important;
top: 15%;
left: 10px;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-center .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{
display:none !important;
}

关于wordpress - 如何更改 MapBox 弹出窗口的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53924111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com