2011-08-09 3 views
2

CSS로 100 % 높이와 너비로 설정된 간단한 iframe 삽입을 사용하여 Google지도 스트리트 뷰를 배경으로 사용하려고합니다.Google지도 스트리트 뷰가 항상로드되지 않는 경우 - 정상적으로 실패하는 방법

일부 경우 시간이 오래 걸립니다.

Google지도가 실패하고 Google 스트리트 뷰 iframe이 포함 된 회색 배경이 표시되는 경우가 있습니다. 스트리트 뷰는 플래시 기반이지만 일반지도보기는 그렇지 않습니다. 문제의 일부인지 확실하지 않습니다.

하지만 기본적으로 스트리트 뷰가 실패하면 정적 이미지 대체가 가능할 것으로 기대했습니다. 하지만로드에 실패했는지 여부를 판단 할 수있는 체계적인 방법은 없습니다. 시각적으로는 분명하지만 Flash 또는 JS가 오류를 표시하는 것을 보지 못합니다.

아이디어가 있으십니까?

+1

스트리트 뷰 위치에 임베디드 스크립트를 사용하고 계십니까? 그렇다면 그냥 iframe입니다. 앱이 프레임 내에서로드되지 않는지 여부를 감지하도록 설정하고로드에 실패하면 이미지 또는 링크를 표시 할 수 있는지 여부를 모르겠습니다. 이것에 대한 답은 아마도지도를로드하지 못하는 문제가있는 경우 어딘가에있는지도 API에 있습니다. – Jem

+0

예, 현재는 내장 된 iFrame입니다. API는 우리가 더 많은 옵션, 컨트롤 등을 향해 기울여 놓은 것입니다. – Keefer

+0

JavaScript 나 플래시 API에 익숙 할 것입니다. iframe에 몇 가지 기본 배경을 설정하면로드 할 수 없으므로 배경 이미지/색상을 참조하십시오. 그러나 google에서 프레임을 잘로드 할 수 있습니다지도가 올바르게 초기화되지 않습니다 그래서 당신은 죽은 애플 리케이션을 가지고 있지만 그것은 여전히 ​​볼 수없는 배경 위에있다. 이것은 충돌의 이유를 알지 못해도 해결할 수없는 어려운 일입니다. 변수를 많이 고려해야하기 때문에 API를 사용하고 API 포럼에서 질문하는 것이 가장 좋습니다. – Jem

답변

관련 문제