提供有关
ImageryProvider
或TerrainProvider
中发生的错误的详细信息。Name | Type | Default | Description |
---|---|---|---|
provider |
ImageryProvider | TerrainProvider | 遇到错误的图像或地形提供商。 | |
message |
String | 描述错误的消息。 | |
x |
Number | optional 出现错误的磁贴的X坐标,如果出现错误,则未定义 不是特定于特定的磁贴。 | |
y |
Number | optional 出现错误的平铺的Y坐标,如果出现错误,则未定义 不是特定于特定的磁贴。 | |
level |
Number | optional 出现错误的磁贴级别,如果出现错误,则为未定义的级别 不是特定于特定的磁贴。 | |
timesRetried |
Number |
0
|
optional 重试此操作的次数。 |
error |
Error | optional 发生的错误或异常(如果有)。 |
Members
发生的错误或异常(如果有)。
遇到错误的磁贴的详细程度。如果错误不是特定的
对于特定磁贴,此属性将未定义。
描述错误的消息。
如果应重试失败的操作,则为True;否则为false。图像或地形提供者
将在引发事件之前设置此属性的初始值,但任何侦听器
可以改变它。最后一个侦听器被调用后的值将被作用。
-
Default Value:
false
重试此操作的次数。
-
Default Value:
0
出现错误的磁贴的X坐标。如果错误不是特定的
对于特定磁贴,此属性将未定义。
出现错误的磁贴的Y坐标。如果错误不是特定的
对于特定磁贴,此属性将未定义。
Methods
static Cesium.TileProviderError.handleError(previousError, provider, event, message, x, y, level, retryFunction, errorDetails) → TileProviderError
处理
ImageryProvider
或TerrainProvider
中的错误,方法是引发事件(如果它有侦听器),或者
如果事件没有侦听器,则将错误记录到控制台。此方法还跟踪数字
已重试操作的次数,如果
侦听器事件。Name | Type | Description |
---|---|---|
previousError |
TileProviderError | 此函数上次返回的错误实例 此错误被调用的时间,或未定义(如果这是此错误第一次出现) 发生。 |
provider |
ImageryProvider | TerrainProvider | 遇到错误的图像或地形提供程序。 |
event |
Event | 要引发以通知侦听器错误的事件。 |
message |
String | 描述错误的消息。 |
x |
Number | 出现错误的磁贴的X坐标,如果 错误并非特定于特定的磁贴。 |
y |
Number | 出现错误的平铺的Y坐标,如果 错误并非特定于特定的磁贴。 |
level |
Number | 出现错误的磁贴的详细程度,或者如果 错误并非特定于特定的磁贴。 |
retryFunction |
TileProviderError.RetryFunction | 要调用以重试该操作的函数。如果未定义,则 不会重试操作。 |
errorDetails |
Error | optional 发生的错误或异常(如果有)。 |
Returns:
传递给事件侦听器的错误实例
应在下次调用此函数时按顺序传递给该函数
跟踪重试次数。
通过重置以前错误的重试计数(如果有),来处理操作的成功。这种方式,
如果错误在将来再次发生,则会通知侦听器尚未重试。
Name | Type | Description |
---|---|---|
previousError |
TileProviderError | 上一个错误,或者如果此操作具有 以前没有导致错误。 |
Type Definitions
将被调用以重试该操作的函数。