OpenLayersにタイルサーバーが接続できないときを検出する方法はありますか?私は "タイルサーバーが見つからない"というエラーメッセージを表示したいのですが、醜い "イメージが見つかりません"という赤いXタイルの代わりにエラーメッセージが表示されます。タイルのロードが失敗したときに検出する方法はありますか?
3
A
答えて
2
FYIこれを実行する必要がある人に、私は(私は私のマップ、レイヤーなどを作成する前に配置される)次のコードでこれを解決したのと同じように:
OpenLayers.Util.onImageLoadError = function() {
this.src = "images/noTile.png";
}
どこ画像/ noTile.png私は "タイルが見つかりません"イメージとして使用したイメージでした。
1
OpenLayers.Util.onImageLoadErrorはもう利用できないようです。それらは、.olImageLoadErrorセレクタを使って欠落したタイルをCSSスタイルに置き換えたものです。 1つまたは複数のタイルの障害を検出するための代替手段はどれですか?
関連する問題
- 1. savehtmlが失敗したときの検出方法?
- 2. イメージがjQueryなしで読み込まれた(または失敗した)ときを検出する方法はありますか?
- 3. 接続が失敗したときにActive Directoryからサーバーを削除する方法はありますか?
- 4. RIA Services/Silverlight - テストツールはありますか?自動ロードに失敗しました
- 5. cakephpモデルの中から、どの検証に失敗したかを知る方法がありますか?
- 6. 検証が失敗した後に入力フィールドをリセットする方法はありますか?
- 7. XNA:タイルセットから直接タイルを引き出す方法はありますか?
- 8. send()/ recv()が失敗したとき。ソケットはどこにありますか?
- 9. DownloadStringが失敗したかどうかを検出する方法?
- 10. Marionette js 3+:検証が失敗したときの状況を処理する責任はありますか?
- 11. neo4j-php-clientで失敗したトランザクションを検出する方法
- 12. Twilioにインバウンドテキストの処理に失敗したことを書き返す方法はありますか?
- 13. サブコマンドが失敗した場合、Vagrantのプロビジョニングが失敗することはありますか?
- 14. ドッカーを失敗またはチェックする方法はありますか?
- 15. リダイレクトが関与しているときにUIWebViewが実際にロードを終了したことを検出する方法はありますか?
- 16. gulpタスクが失敗したときにmsbuildが失敗する
- 17. MySQLが失敗することがありました
- 18. ScriptManagerにJquery cdnを追加する方法と、ロードが失敗した場合にローカルファイルからロードする
- 19. このトリムコードが失敗することはありますか?
- 20. mailtoが失敗したときを検出
- 21. インストールを中止せずにCustomActionが失敗したことを確認する方法はありますか?
- 22. 検証が失敗したときにカスタムメッセージを作成する
- 23. 検証に失敗し、ドメインを保存するフィールドを無効にする方法はありますか?
- 24. コードが入力に貼り付けられたときを検出する方法はありますか?
- 25. 石英検出ノードの失敗方法
- 26. Quartz.NETの失敗防止/検出方法
- 27. Dojoは、モジュールのロードに失敗したときにエラーに接続します。
- 28. シーンがAフレームにロードされたときを検出する方法は?
- 29. "アプリケーションはcodesign検証に失敗しました" - 私の髪を引き出す
- 30. Azure関数で呼び出しを手動で失敗としてマークする方法はありますか?
実際に、ページ内のolImageLoadErrorクラスを使用して要素を検索すると、見つからないタイルを検出できます。これは少なくとも私の問題を解決しました。 – elyuro