2

大規模なデスクトップ アプリケーションの一部としてローカル Web ページがあります。Open Layer マップのデフォルト スタイルを"Klokantech Basic"に変更したいと考えています。スタイル JSON のコピーをダウンロードしましたが、マップに適用するのに苦労しています。現在、私のコードは次のようになります。

var map = new ol.Map({
        layers: [new ol.layer.Tile({ source: new ol.source.OSM() }), vectorLayer],
        target: 'map',
        style: './mapStyle.json',
        view: new ol.View({
            center: ol.proj.fromLonLat([-0.146953, 51.493758]),
            zoom: 15
        })

しかし、スタイルの設定が機能していません。オンラインで調べたところ、Map Box があるように見えますが、これは API キーを使用しており、これを使用/維持したくありません。

ページ全体とそのリソースはローカルに保存されますが、API を使用せずにローカル スタイル ファイルを参照する方法はありますか?

これが私の現在のコードです。

4

1 に答える 1