ここでリーフレットレイヤーはタイルに塗りつぶされますか?それはリーフレットによって行われますか?
デフォルトでは(あなたが何か変わったことをしていない限り)、これはあなたのウェブブラウザで起こります。これはお互いの上にDOM要素を合成しています。これは、ブラウザのデベロッパーツールを使用して、タイルのDOM要素を検査し、<canvas>
または<svg>
をベクタージオメトリで検査することで確認できます。それらは別々のDOM要素なので、ブラウザは合成を行っています。私は(例えばMapboxなど)、「通常の」マップエンジンを使用している場合は、私はKMLレンダリングプラグインのようなものを使用している場合
は、この変更をしていますか?
実際はありません。 Mapbox-gl-jsは無駄な量のWebGLを使用します。つまり、ワークロードがブラウザのコンポジタからWebGLスタックに移動することを意味します。それはブラウザの別の部分ではあるが、ウェブブラウザでも起こる。
リーフレット用の「KMLレンダリングプラグイン」はありません。KML ローディングプラグインのみです。ベクタマップのイメージタイルとは別に<canvas>
または<svg>
にレンダリングされ、合成されます。
もちろん、Geoserver、Mapserver、Mapproxy、mapnik + mod_tile、tirex、tilestreamなどのソフトウェアを使用して独自のタイルサーバーを実行することもできます。その場合、データをタイルにラスタライズすることは明らかです。