步骤一:在代码中找到以下行:
legend = new Mapboxgl.Control({ position: 'bottomright' });
legend.onAdd = function(map) {
var div = L.DomUtil.create('div', 'info legend'),
grades = [0, 10, 20, 50, 100, 200, 500, 1000, 2000],
labels = [],
from, to;
步骤二:将“grades”数组的值改为英里数。例如:
grades = [0, 0.5, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, 30];
步骤三:添加一个“单位”标签。例如:
var unit = 'miles';
步骤四:在代码的最后一行,将距离值乘以1.60934(英里和公里之间的换算因子),并添加“英里”单位。例如:
to = grades[i + 1];
labels.push(' ' + from.toFixed(2) * 1.60934 + ' - ' + to.toFixed(2) * 1.60934 + ' ' + unit);
这样就可以在图例中显示英里数了。
下一篇:编辑Maven的设置文件