提供有关
ImageryProvider或TerrainProvider中发生的错误的详细信息。
| Name | Type | Default | Description |
|---|---|---|---|
provider |
ImageryProvider | TerrainProvider | 遇到错误的影像或地形提供程序。 | |
message |
string | 描述错误的消息。 | |
x |
number | optional 遇到错误的瓦片的X坐标,如果错误 不是特定于某个瓦片,则为undefined。 | |
y |
number | optional 遇到错误的瓦片的Y坐标,如果错误 不是特定于某个瓦片,则为undefined。 | |
level |
number | optional 遇到错误的瓦片的层级,如果错误 不是特定于某个瓦片,则为undefined。 | |
timesRetried |
number |
0
|
optional 此操作已重试的次数。 |
error |
Error | optional 发生的错误或异常(如果有)。 |
Members
发生的错误或异常(如果有)。
遇到错误的瓦片的细节层级。如果错误不是特定于
某个瓦片,则此属性将为undefined。
描述错误的消息。
如果失败的操作应该重试则为true;否则为false。影像或地形提供程序
将在引发事件之前设置此属性的初始值,但任何侦听器
都可以更改它。调用最后一个侦听器后的值将被执行。
-
Default Value:
false
此操作已重试的次数。
-
Default Value:
0
遇到错误的瓦片的X坐标。如果错误不是特定于
某个瓦片,则此属性将为undefined。
遇到错误的瓦片的Y坐标。如果错误不是特定于
某个瓦片,则此属性将为undefined。
Methods
static Cesium.TileProviderError.reportError(previousError, provider, event, message, x, y, level, errorDetails) → TileProviderError
通过引发事件(如果有侦听器)或
将错误记录到控制台(如果事件没有侦听器)来报告
ImageryProvider或TerrainProvider中的错误。此方法还跟踪
操作已重试的次数。
| Name | Type | Description |
|---|---|---|
previousError |
TileProviderError | 上次为这个错误调用此函数时返回的错误实例, 如果这是第一次发生此错误,则为undefined。 |
provider |
ImageryProvider | TerrainProvider | optional 遇到错误的影像或地形提供程序。 |
event |
Event | optional 要引发以通知侦听器错误的事件。 |
message |
string | optional 描述错误的消息。 |
x |
number | optional 遇到错误的瓦片的X坐标,如果 错误不是特定于某个瓦片,则为undefined。 |
y |
number | optional 遇到错误的瓦片的Y坐标,如果 错误不是特定于某个瓦片,则为undefined。 |
level |
number | optional 遇到错误的瓦片的细节层级,如果 错误不是特定于某个瓦片,则为undefined。 |
errorDetails |
Error | optional 发生的错误或异常(如果有)。 |
Returns:
传递给事件侦听器的错误实例,并且
下次为同一错误调用此函数时应传递给它,
以便跟踪重试次数。
通过重置先前错误的重试计数(如果有)来报告操作成功。这样,
如果将来再次发生错误,侦听器将被告知该错误尚未重试。
| Name | Type | Description |
|---|---|---|
previousError |
TileProviderError | 先前的错误,如果此操作之前 未导致错误,则为undefined。 |
Type Definitions
A function that will be called to retry the operation.
