我的ScaleLine存在一个小问题,代码不仅仅是
this.scaleline = new OpenLayers.Control.ScaleLine();
map.addControl(this.scaleline);
这应该显示一切都很好,只要你在地图启动时启动它(我已经尝试将它放在不同的地方,但结果相同)。
我所得到的只是
它的逻辑工作得很好,当我阅读OpenLayers时,你需要让它完全正常工作。
我缺少的是数字和周围的“线”(使其看起来像一个比例)。有什么建议吗?
答案 0 :(得分:3)
我解决了这个问题,我完全忘了在默认/主题中有一个css,它为scaleLine做了一些魔术。
所以我想我现在就把它写在这里,让其他人忘记了默认的CSS。
答案 1 :(得分:0)
您是否尝试直接通过网络访问OpenLayers.js?或者你把它保存在你的电脑里? 因为我通过网络访问它时发现了一些故障。 看看是否有帮助。 欢呼声。