有没有办法检测何时无法与 OpenLayers 联系切片服务器?我想显示“找不到瓷砖服务器”失败消息,而不仅仅是那些丑陋的“找不到图像”红色 X 瓷砖。
问问题
1345 次
2 回答
2
作为对任何需要这样做的人的仅供参考,我使用以下代码解决了这个问题(放置在我创建地图、图层等之前):
OpenLayers.Util.onImageLoadError = function () {
this.src = "images/noTile.png";
}
其中 images/noTile.png 是我用作“未找到瓷砖”图像的图像。
于 2012-04-20T23:26:21.290 回答
1
OpenLayers.Util.onImageLoadError 似乎不再可用。他们似乎已使用 .olImageLoadError 选择器将其替换为缺失图块的 css 样式。检测一个或多个瓦片故障的任何替代方法?
于 2012-05-18T15:04:59.753 回答