Mapbox-gl と一緒に、リーフレット ベースのアプリケーションで使用されるベクター タイルを既に実行して提供している OpenMapTiles サーバーがあります。
ベクター マップを含むレイヤーは、次のようなコードでリーフレット マップに追加されます。
mbgl = L.mapboxGL({ 属性: '\xA9 OpenMapTiles \xA9 OpenStreetMap貢献者', accessToken: 'xxxxx', スタイル: 'url-of-style' }).addTo(map);
ただし、これにはデバイスとブラウザが WebGL を許可している必要があり、WebGL に対応していないシステムを使用しているユーザーがまだ多く、問題が発生しています。
この欠点を克服する方法はありますか?たとえば、OpenMapTiles サーバーがラスター マップを提供し、Leaflet で直接または mapbox-gl を使用してそれらを使用することは可能ですか? 私はすでにこれをいくつかの方法で試しましたが、成功していません。
どんなアイデアでも大歓迎です。