OpenLayers Control ScaleLine - 仅显示米

时间:2012-10-18 08:04:50

标签: openlayers

我有一个使用OpenLayers库的应用程序。

我创建了一个比例线:

map.addControl(new OpenLayers.Control.ScaleLine());

但它显示米和fs。我只需要显示米。 我将下一个代码添加到openlayers.css

.olControlScaleLineBottom {
    visibility: hidden; 
}

但它仍显示ft。我该如何解决?

1 个答案:

答案 0 :(得分:5)

您可以通过将topOutUnits或bottomOutUnits设置为空字符串来禁用缩放线的顶部或底部:

map.addControl(new OpenLayers.Control.ScaleLine({bottomOutUnits: ''}));

文档中没有提到这种行为,但是当你查看控件的源代码时,你可以很容易地找到它。