我正在尝试在React Mapbox地图比例尺上实现英制(英里)。我已经关闭了此文档:https://docs.mapbox.com/mapbox-gl-js/api/,并且都尝试了但都没有用:
<ReactMapboxGL
imperial={true}
>
和
<ReactMapboxGL
unit={"imperial}
>
有没有人成功从最低级别的km切换到mi?
根据文档,需要在ScaleControl对象中设置单位。
请从文档中查看此示例:
var scale = new mapboxgl.ScaleControl({
maxWidth: 80,
unit: 'imperial'
});
map.addControl(scale);
scale.setUnit('metric');