提供有关在
ImageryProvider
或
TerrainProvider
中发生的错误的详细信息>
。
Name | Type | Default | Description |
---|---|---|---|
provider
|
ImageryProvider | TerrainProvider | 遇到错误的图像或地形提供商。 | |
message
|
String | 一条描述错误的消息。 | |
x
|
Number | 可选 发生错误的图块的X坐标;如果发生错误,则为undefined 不是特定于特定的图块。 | |
y
|
Number | 可选 发生错误的图块的Y坐标;如果发生错误,则为undefined 不是特定于特定的图块。 | |
level
|
Number | 可选 发生错误的图块级别;如果发生错误,则为undefined 不是特定于特定的图块。 | |
timesRetried
|
Number |
0
|
可选 重试此操作的次数。 |
error
|
Error | 可选 发生的错误或异常(如果有)。 |
Members
发生的错误或异常(如果有)。
发生错误的图块的详细程度。如果错误不是特定的到特定图块,此属性将是未定义的。
描述错误的消息。
provider : ImageryProvider | TerrainProvider
发生错误的
ImageryProvider
或
TerrainProvider
。
如果应重试失败的操作,则为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 | 可选 发生的错误或异常(如果有)。 |
Returns:
传递给事件侦听器的错误实例 应该在下次调用同一错误时将其传递给此函数 跟踪重试计数。
通过重置上一个错误的重试计数(如果有)来处理操作的成功。这条路,如果该错误以后再次发生,则将通知侦听器尚未重试该错误。
Name | Type | Description |
---|---|---|
previousError
|
TileProviderError | 上一个错误,如果此操作有 以前没有导致错误。 |
Type Definitions
将被调用以重试该操作的函数。