Я хочу добавить фиксированный маркер на карту Mapbox.Маркер всегда должен быть в центре.
Это должно выглядеть следующим образом
Я сделал этот обходной путь.
#map { position: absolute; top: 0; bottom: 0; width: 100%; } #marker { display:block; position:absolute; top:50vh; left:50vw; z-index:100; text-align:center; }
Я ищу что-то из поля (Карта), чтобы избежать обходного пути.
Спасибо!
Я просто устанавливаю координаты от центра карты до состояния карты, а затем передаю его реквизиту маркера.
<Layer type="symbol" id="marker" layout={{ 'icon-image': 'icon', }} > <Marker anchor="bottom" coordinates={this.state.center} /> </Layer>