1

我的 ScaleLine 有一个小问题,代码不多

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

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

我得到的只是 比例线

它的逻辑工作得很好,当我阅读 OpenLayers 时,这就是让它完全工作所需的一切。

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

4

2 回答 2

3

我解决了这个问题,我完全忘记了在默认/主题中有一个 CSS 对 scaleLine 有一些魔力。

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

于 2013-03-20T08:53:14.700 回答
0

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

于 2013-03-19T08:30:34.840 回答