Я использую Mapbox с WordPress: я вижу, что всплывающее окно по умолчанию имеет позицию привязки, которая генерирует CSS.Мне не удается отцентрировать всплывающее окно при нажатии: например, некоторые всплывающие окна усекаются при открытии, потому что карта не центрируется на нем.Я перепробовал все решения, которые нашел здесь, ни одно из них не работает.Я использую не Json, а цикл WordPress для размещения маркера и размещения контента во всплывающих окнах.Я не нахожу решений ни для чего другого, кроме JSON.так что я просто хочу знать, возможно ли полностью отключить положение всплывающего окна, чтобы я мог всегда размещать его в углу карты, независимо от того, на каком маркере я нажимаю ..
РЕДАКТИРОВАТЬ наконеця просто изменяю некоторые CSS, чтобы сделать всплывающее окно слева от карты: я отключаю положение по умолчанию для якоря с помощью transform: нет, я помещаю его в угол контейнера карты сверху и слева ..., а затем отключаю стрелкувокруг всплывающего окна.
.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;
}