2011-08-09 3 views
2

CSSで100%の高さと幅に設定された単純なiframe埋め込みを使用して、Google Mapsストリートビューをバックグラウンドで使用しようとしています。Googleマップストリートビューが常に読み込まれるとは限りません - うまく機能しない方法

うまく動作します。

ただし、Googleマップでエラーが発生し、Googleストリートビューのiframe埋め込みから灰色の背景が残っていることがあります。ストリートビューはFlashベースで、通常の地図ビューはそうではないようです。それが問題の一部であるかどうかはわかりません。

基本的には、ストリートビューが失敗した場合、代わりに静的なイメージフォールバックを使用できることを期待していました。しかし、私はロードに失敗したかどうかを判断するための体系的な方法は見ていない。視覚的には明らかですが、FlashやJSがエラーを投げているのを見ることはできません。

アイデア?

+1

ストリートビューの場所に埋め込みスクリプトを使用していますか?もしそうなら、それは単なるiframeです。私は、アプリケーションがフレーム内で読み込まれなかったかどうかを検出するために何かを設定し、読み込みに失敗した場合に画像やリンクを表示できるかどうかはわかりません。これに対する答えは、おそらく地図を読み込むことができない場合の回避策があれば、どこかの地図APIにあるでしょう。 – Jem

+0

はい、現在、それは埋め込まれたiFrameです。 APIは私たちがもっと多くのオプション、コントロールなどのために傾いているもののようなものです。 – Keefer

+0

JavaScriptやFlash APIには、基本的な背景やiframeなどを設定できるので、背景画像/色を参照してください。しかし、グーグルのフレームは正常に読み込まれている可能性があり、マップは正しく初期化されないので、あなたは死んだアプリケーションを持っていますが、バックグラウンドを越えているので、まだ見ることはできません。これは、多くの変数を考慮する必要がある場合でも、クラッシュする理由を知らずに解決するのは難しいので、APIを使用してAPIフォーラムを尋ねるのが最善の方法です。 – Jem

答えて

関連する問題