問題タブ [vector-tiles]

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.

0 投票する
0 に答える
239 参照

leaflet - Geojson レイヤーを反応のリーフレット マップに追加した後、ベクター タイル レイヤーのインタラクティビティが失われる

反応リーフレットで使用するためにラップされた Leaflet.VectorTileLayer。オーバーレイにはこれらのタイル レイヤーが多数あり、他のいくつかのレイヤーは、react-leaflet の GeoJSON コンポーネントを使用して直接 json データをインポートします。すべてが正常に機能しますが、最初に geojson レイヤーを読み込むと、ベクター タイル レイヤーの対話性が失われます。レイヤーの読み込みは正常ですが、クリック可能ではないか、その他のスタイル オプションがマップにレンダリングされません。geojson レイヤーをロードしなくても、機能しています。

コードでの簡単な使用法:

ベクター タイルの実装は @willfalconer のリポジトリから取得しました

0 投票する
1 に答える
357 参照

openlayers - Openlayers Pbf ベクター タイルのパフォーマンスが悪い

そのため、タイルがレンダリングされるまでパン/ズームインおよびズームアウトしているときに pbf ベクター タイルを使用するとパフォーマンスの問題が発生します (たとえば、タイルがレンダリングされる前にズームインおよびパンしようとすると、画面がすぐにフリーズします)、レンダリングが完了すると、すべてがスムーズに実行されます. Android/IOS のオフライン マップ機能を実装していること、およびデバイスに pbf タイルを保存したことに注意することがおそらく重要です。だからここに私が現在やっていることがあります:

renderOrder、renderBuffer、renderMode、declutter オプションをいじってみましたが、役に立ちませんでした。また、私はここで、ズーム/パン中にマップがスタッターし、スムーズではないことを確認できます。どんな助けでも大歓迎です