OpenLayers ScaleLine无法正常显示

时间:2013-03-19 08:20:57

标签: openlayers

我的ScaleLine存在一个小问题,代码不仅仅是

this.scaleline = new OpenLayers.Control.ScaleLine();
map.addControl(this.scaleline);

这应该显示一切都很好,只要你在地图启动时启动它(我已经尝试将它放在不同的地方,但结果相同)。

我所得到的只是 ScaleLine

它的逻辑工作得很好,当我阅读OpenLayers时,你需要让它完全正常工作。

我缺少的是数字和周围的“线”(使其看起来像一个比例)。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

我解决了这个问题,我完全忘了在默认/主题中有一个css,它为scaleLine做了一些魔术。

所以我想我现在就把它写在这里,让其他人忘记了默认的CSS。

答案 1 :(得分:0)

您是否尝试直接通过网络访问OpenLayers.js?或者你把它保存在你的电脑里? 因为我通过网络访问它时发现了一些故障。 看看是否有帮助。 欢呼声。