React Mapbox上的英制单位

问题描述 投票:0回答:1

我正在尝试在React Mapbox地图比例尺上实现英制(英里)。我已经关闭了此文档:https://docs.mapbox.com/mapbox-gl-js/api/,并且都尝试了但都没有用:

                    <ReactMapboxGL
                        imperial={true}
                    >

                    <ReactMapboxGL
                    unit={"imperial}
                    >

有没有人成功从最低级别的km切换到mi?

reactjs mapbox mapbox-gl-js
1个回答
0
投票

根据文档,需要在ScaleControl对象中设置单位。

请从文档中查看此示例:

var scale = new mapboxgl.ScaleControl({
  maxWidth: 80,
  unit: 'imperial'
});

map.addControl(scale);

scale.setUnit('metric');
© www.soinside.com 2019 - 2024. All rights reserved.