一個
new GridImageryProvider(options)
ImageryProvider
在每個具有可控背景和發(fā)光的瓦片上繪制線框網格。可能對自定義渲染效果或調試地形很有用。
Parameters:
options
(Object)
Name | Description |
---|---|
options.tilingScheme
TilingScheme
default new GeographicTilingScheme()
|
為其繪制瓦片的瓦片切片方案。 |
options.ellipsoid
Ellipsoid
|
橢球體。如果指定了平鋪切片方案,則忽略此參數,而使用平鋪方案的橢球體。如果未指定任何參數,則使用wgs84橢球體。 |
options.cells
Number
default 8
|
網格單元的數目。 |
options.color
Color
default Color(1.0, 1.0, 1.0, 0.4)
|
繪制網格線的顏色。 |
options.glowColor
Color
default Color(0.0, 1.0, 0.0, 0.05)
|
為網格線繪制輝光的顏色。 |
options.glowWidth
Number
default 6
|
用于渲染線條輝光效果的線條寬度。 |
options.backgroundColor
Color
default Color(0.0, 0.5, 0.0, 0.2)
|
背景填充顏色。 |
options.tileWidth
Number
default 256
|
用于詳細程度選擇的瓦片寬度。 |
options.tileHeight
Number
default 256
|
用于詳細程度選擇的瓦片高度。 |
options.canvasSize
Number
default 256
|
用于渲染的畫布的大小。 |
Members
(readonly) credit : Credit
獲取此圖像提供程序處于活動狀態(tài)時要顯示的信用。通常情況下,這是用來贊揚圖像的來源。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) errorEvent : Event
獲取圖像提供程序遇到異步錯誤時引發(fā)的事件。通過訂閱事件,您將收到錯誤通知,并可能從中恢復。向事件偵聽器傳遞
TileProviderError
的實例。
(readonly) hasAlphaChannel : Boolean
獲取一個值,該值指示此圖像提供程序提供的圖像是否包含alpha通道。如果此屬性為假,則忽略alpha通道(如果存在)。如果此屬性為真,則任何沒有alpha通道的圖像都將被視為其alpha在任何地方都是1.0。如果該屬性為假,則會減少內存使用和紋理上載時間。
(readonly) maximumLevel : Number
獲取可以請求的最大詳細級別。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) minimumLevel : Number
獲取可以請求的最低詳細級別。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) proxy : Proxy
獲取此提供程序使用的代理。
(readonly) ready : Boolean
獲取一個值,該值指示提供程序是否準備好使用。
(readonly) readyPromise : Promise.<Boolean>
獲取當提供程序準備好使用時解析為true的承諾。
(readonly) rectangle : Rectangle
獲取此實例提供的圖像的矩形(以弧度表示)。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) tileDiscardPolicy : TileDiscardPolicy
獲取瓦片丟棄策略。如果未定義,則丟棄策略負責通過其shouldDiscardimage函數過濾掉“丟失”的瓦片。如果此函數返回UNdefined,則不會篩選任何瓦片。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) tileHeight : Number
獲取每個瓦片的高度(像素)。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) tileWidth : Number
獲取每個瓦片的寬度(像素)。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
(readonly) tilingScheme : TilingScheme
獲取此提供程序使用的平鋪方案。切片方案。在
GridImageryProvider#ready
返回true之前,不應調用此函數。
Methods
_createGridCanvas()
將網格渲染為帶有背景和輝光的畫布
將網格線繪制到畫布中。
獲取顯示給定瓦片時要顯示的片尾。
Parameters:
x
(Number)
瓦片X坐標。
y
(Number)
瓦片Y坐標。
level
(Number)
瓦片級別;
Throws
-
DeveloperError :
getTileCredits
在圖像提供者準備就緒之前不得調用。
此圖像提供程序當前不支持選取功能,因此此函數只返回未定義的。
Parameters:
x
(Number)
瓦片X坐標。
y
(Number)
瓦片Y坐標。
level
(Number)
瓦片級別。
longitude
(Number)
選擇特征的經度。
latitude
(Number)
選擇特征的緯度。
請求給定瓦片的圖像。在
GridImageryProvider#ready
返回true之前,不應調用此函數。