我想在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;
}
我正在寻找(地图)框中的内容以避免解决方法。
谢谢!
答案 0 :(得分:0)
我只是将地图中心的坐标设置为地图的状态,然后将其传递给标记的道具。
<Layer
type="symbol"
id="marker"
layout={{
'icon-image': 'icon',
}}
>
<Marker anchor="bottom" coordinates={this.state.center} />
</Layer>