提供有关
ImageryProvider
或 TerrainProvider
中发生的错误的详细信息。
Name | Type | Default | Description |
---|---|---|---|
provider |
ImageryProvider | TerrainProvider | 遇到错误的影像或 terrain 提供程序。 | |
message |
string | 描述错误的消息。 | |
x |
number | optional x坐标 磁贴,如果出现错误,则为 undefined 并不特定于特定磁贴。 | |
y |
number | optional y坐标 磁贴,如果出现错误,则为 undefined 并不特定于特定磁贴。 | |
level |
number | optional 遇到错误的磁贴的级别,如果出现错误,则为 undefined 并不特定于特定磁贴。 | |
timesRetried |
number |
0
|
optional 此操作已重试的次数。 |
error |
Error | optional 发生的错误或异常(如果有)。 |
Members
The error or exception that occurred, if any.
遇到错误的磁贴的详细程度。 如果错误不具体
添加到特定磁贴时,此属性将为 undefined。
描述错误的消息。
遇到错误的
ImageryProvider
或 TerrainProvider
。
如果应重试失败的操作,则为 True;否则为 false。 影像或 terrain 提供商
将在引发事件之前设置此属性的初始值,但任何侦听器
可以更改它。 调用最后一个侦听器后的值将执行操作。
-
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 遇到错误的影像或 terrain provider。 |
event |
Event | optional 为通知侦听器错误而引发的事件。 |
message |
string | optional 描述错误的消息。 |
x |
number | optional x坐标 瓦片,或者 undefined 如果 错误并非特定于特定磁贴。 |
y |
number | optional y坐标 tile 遇到错误,或者 undefined 如果 错误并非特定于特定磁贴。 |
level |
number | optional 遇到错误的图块的详细程度,如果 错误并非特定于特定磁贴。 |
errorDetails |
Error | optional 发生的错误或异常(如果有)。 |
Returns:
传递给事件侦听器的错误实例,并且
应该在下次针对相同的错误调用时按顺序传递给此函数
跟踪重试计数。
通过重置上一个错误的重试计数(如果有)来报告操作成功。 这边
如果将来再次发生该错误,将通知侦听器尚未重试该错误。
Name | Type | Description |
---|---|---|
previousError |
TileProviderError | 上一个错误,如果此操作具有 undefined 以前未导致错误。 |
Type Definitions
将调用以重试操作的函数。