2015-04-16 29 views

回答

1

您需要創建單獨的實體。一個實體有很多圖形選項(點,標籤,多邊形等),但每個實體只有一個。所以如果你想要三個單獨的標籤,你需要三個實體。如果需要,它們都可以處於相同的位置,具有不同的標籤像素偏移量。

更新我的答案以包含一些「原始」代碼,以迴應下面的評論。

var rectangle = viewer.scene.primitives.add(new Cesium.RectanglePrimitive({ 
    rectangle : Cesium.Rectangle.fromDegrees(-120.0, 20.0, -60.0, 40.0) 
})); 
+1

好的,如果是這樣的話,有沒有辦法讓這些「幫手」實體不可點擊?我的意思是不爲他們顯示'SelectionIndicator'。 – ma2s

+0

不作爲實體。您可以添加「基元」,這是實體下一層,並且不可點擊,除非您連接您自己的拾取處理程序。 – emackey

相關問題