問題タブ [openlayers-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openlayers - Openlayers 5 を使用して解像度に合わせてスケーリングする
Openlayers ScaleLine コンポーネントには、解像度からスケールに変換する方法がありますが、その逆はどうでしょうか?
当社のお客様は、レイヤーが表示される縮尺を示す、各レイヤーの縮尺を選択しています。そのため、スケールから解像度に変換する必要があります。
ScaleLine が「50m」を示している次のことを試してみました。期待される結果は、2 つの解像度が同じになることです。出力:
コード
また、ハードコーディングされた DPI も好きではありません。