0
如何在地圖區域外添加縮放線?
我的HTML:OpenLayers 3 - 在地圖外添加刻度線
<div id="map"></div>
<div id="scaleline"></div>
,並添加scaleline JavaScript代碼:
var scale = new ol.control.ScaleLine({
target: document.getElementById("scaleline")
});
map.addControl(scale);
聽起來CSS問題,但我怎麼配置的CSS格 「scaleline」?
謝謝。現在它可以工作。但還有一個問題。爲什麼它放在頁面的最後?我的意思是'scaleline'div在'map'div之後是正確的,但是縮放線出現在頁面的末尾(並且在
它由Openlayers CSS在'position:absolute;底部:8px'('.ol-scale-line')。你可以覆蓋它,如果需要 – tonio
你能幫我做到這一點嗎?我已經玩過各種css屬性,但仍然有問題,在地圖之後從內部地圖向右移動縮放線。我也使用ScaleLine控件的className屬性,但沒有幫助。我的地圖寬度是100%。 – ALalavi