我有一个使用OpenLayers库的应用程序.
我创建了一个比例线:
map.addControl(new OpenLayers.Control.ScaleLine());
Run Code Online (Sandbox Code Playgroud)
但它显示了米和fs.我只需要显示米.我将下一个代码添加到openlayers.css
.olControlScaleLineBottom {
visibility: hidden;
}
Run Code Online (Sandbox Code Playgroud)
但它仍然显示ft.我该如何修复它?
您可以通过将topOutUnits或bottomOutUnits设置为空字符串来禁用scaleline的顶部或底部:
map.addControl(new OpenLayers.Control.ScaleLine({bottomOutUnits: ''}));
Run Code Online (Sandbox Code Playgroud)
文档中没有提到这种行为,但是当您查看控件的源代码时,您可以轻松找到它.
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |