2

セシウムでCZMLを使って描いたポリゴンの輪郭線を薄くしたい。それを達成するためにCZMLで利用可能なオプションがあるかどうかを検索しようとしました。

これを見つけましが、ラベルとポイントに「outlineWidth」を提供します。

ポリゴンのアウトラインの太さを調整する方法はありますか?

前もって感謝します。

4

1 に答える 1

2

残念ながら、これは期待するほどスムーズには機能しません。確かoutlineWidthに CZML のポリゴンに適用できるプロパティがありますが、残念ながら、これは単に WebGL の組み込みの にマップされるだけでlineWidth、1.0 を超える値をサポートする保証はありません。特に、多くの Windows ベースのブラウザーで WebGL を有効にする ANGLE プロジェクトは、仕様で必要とされていないという理由で、1.0 を超える線幅のサポートを拒否しています。

Cesium はCZML で PolylineslineWidthのシステムを提供します。これらの Polylines は、ANGLE や最大制限に関係なく、Cesium がサポートするすべてのシステムで機能することが知られているスクリーン スペースの太い線の Cesium 固有の実装を使用します。

したがって、ここでの回避策は、すべてのポリゴンのエッジをポリラインでトレースすることです。コードでこれを自動的に実行できるはずです。これにより、必要な太い線が得られます。

于 2016-05-12T15:47:14.640 に答える