私は様々な高さで押し出したMap3GLのセットをMapboxGLでレンダリングするマップに配置しました。MapboxGLのgeojson押し出しの制御描画順序
結果のレンダリングは、バックグラウンドにあるものの後ろのフォアグラウンドの建物を一見ランダムに配置します。これを解決するための戦略は何ですか?
上記画像は参照用です。
私は様々な高さで押し出したMap3GLのセットをMapboxGLでレンダリングするマップに配置しました。MapboxGLのgeojson押し出しの制御描画順序
結果のレンダリングは、バックグラウンドにあるものの後ろのフォアグラウンドの建物を一見ランダムに配置します。これを解決するための戦略は何ですか?
上記画像は参照用です。
各建物を別々のスタイルレイヤーでレンダリングすると、建物はスタイルレイヤーが追加された順序でレンダリングされます。スタイルレイヤをZインデックスでソートするか、すべての建物を同じレイヤーにレンダリングすることをお勧めします。
各建物を別々のスタイルレイヤにレンダリングしていますか? –
最初は、これは複数のポリゴンを持つフィーチャレイヤがあることが原因だと思っていたので、すべてのGeoJSONを独立したポリゴンに分割して一覧に追加しました。 – kuanb