2016-04-06 25 views
1

セシウムでマルチポリゴンを作成するにはどうすればよいですか? 穴のあるポリゴンではなく、1つのオブジェクトとして2つ以上のポリゴン。 今、私が使用:セシウムでマルチポリゴンを作成する方法

var object = map.entities.add({ 
     polygon : {hierarchy : Cesium.Cartesian3.fromDegreesArray(pathArray), 
    etc.. 

単一ポリゴンpathArrayがマルチの場合は、[X1、Y1、X2、X2、X3、Y3、X4、Y4、...]

のようなものであるため、私は期待[[path1]、[path2]、[path3]]のようなネストされた配列ですが、これは機能しません。

答えて

2

セシウムは現在マルチポリゴンをサポートしていません。それぞれに新しいエンティティを追加する必要があります。 エンティティのグループの '表示'プロパティのようなものを変更したい場合は、親エンティティを使用できます。これを行う方法の例をここで確認できます:http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Show%20or%20Hide%20Entities.html&label=Beginner

関連する問題