0
Wie füge ich eine Skalierung außerhalb des Kartenbereichs hinzu?
Mein HTML:OpenLayers 3 - Skalierungslinie außerhalb der Karte hinzufügen
<div id="map"></div>
<div id="scaleline"></div>
und Javascript-Code für das Hinzufügen von Scaleline:
var scale = new ol.control.ScaleLine({
target: document.getElementById("scaleline")
});
map.addControl(scale);
Es klingt ein CSS-Problem, aber wie konfiguriere ich CSS für div "Scaleline"?
Danke. Jetzt funktioniert es. aber noch ein Problem. Warum ist es am Ende der Seite platziert? Ich meine 'scaleline' div ist direkt nach 'map' div aber scaleline erscheint am Ende der Seite (und in deiner Geige, nach
Es wird von Openlayers CSS in 'Position: absolute; unten: 8px' (für '.ol-scale-line'). Sie können es bei Bedarf überschreiben – tonio
Würden Sie mir helfen, das zu tun? Ich habe mit verschiedenen css-Attributen gespielt, aber ich habe immer noch Probleme beim Verschieben von Skalenlinien von innen nach rechts. Ich habe auch die Eigenschaft className des ScaleLine-Steuerelements verwendet, aber keine Hilfe. Meine Kartenbreite ist 100%. – ALalavi