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の問題を聞こえるが、どのように私はdivの "scaleline" のCSSを設定しますか。
ありがとうございます。今それは動作します。しかしもう一つの問題。なぜそれはページの終わりに置かれますか?私は 'scaleline' divは 'map' divの直後ですが、スケーリングラインはページの末尾に表示されます(そしてあなたのフィドルでは、
Openlayers CSSによって 'position:absolute;でスタイル付けされています。 bottom:8px'( '.ol-scale-line'の場合)です。あなたはそれを無効にすることができます必要ならば – tonio
私はそれをする手助けをしますか?私はさまざまなCSSの属性で演奏してきましたが、マップの後にマップ内からスケーリングラインに移動するのに問題があります。 ScaleLineコントロールのclassNameプロパティも使用しましたが、ヘルプはありません。私の地図の幅は100%です。 – ALalavi