大規模なデスクトップ アプリケーションの一部としてローカル 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 を使用せずにローカル スタイル ファイルを参照する方法はありますか?