贴个群号
WebGIS学习交流群461555818,欢迎大家。
源码
只需要添加这一句
map.addControl(new mapboxgl.ScaleControl(), 'bottom-left')
上面添加的是默认的样式,想为他修改样式,可以修改这三个属性
:deep(.mapboxgl-ctrl-scale) {
height: 10px;
background-color:transparent!important;
line-height:10%;
text-align:center
}
:deep(.mapboxgl-ctrl) {
margin: 9px 10px 5px;
float: left;
}
:deep(.mapboxgl-ctrl-bottom-left) {
background-color: #FFFFFF!important;
margin:8px!important;
}
最后成果图就是这样的,会根据地图缩放而变化。