Как добавить фиксированный маркер на карту Mapbox?(React) - PullRequest
0 голосов
/ 08 июня 2018

Я хочу добавить фиксированный маркер на карту 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;
}

Я ищу что-то из поля (Карта), чтобы избежать обходного пути.

Спасибо!

1 Ответ

0 голосов
/ 10 июня 2018

Я просто устанавливаю координаты от центра карты до состояния карты, а затем передаю его реквизиту маркера.

  <Layer
          type="symbol"
          id="marker"
          layout={{
            'icon-image': 'icon',
          }}
        >
          <Marker anchor="bottom" coordinates={this.state.center} />
  </Layer>
...