나는 다음과 같이 대략 (jQuery를 사용하여) 코드 this technique를 사용하여 Google지도를로드하고있어 감지 : window.googleMapsOnLoad
성공적인 부하에 대한 내 핸들러Google지도 JS v3의 :로드 실패
$.ajax({
url: "//maps.googleapis.com/maps/api/js?client=" + GOOGLE_MAPS_CLIENT_ID + "&v=" + GOOGLE_MAPS_API_VERSION + "&sensor=false&libraries=geometry&callback=googleMapsOnLoad",
crossdomain: true,
dataType: 'script'
});
.
그리고 일반적으로 잘 작동하지만 일부 사용자에게는 내가 알 수있는 것처럼 제대로로드되지 않는 경우가 있습니다. 로드가 어떤 식 으로든 실패 할 경우 실행되는 오류 콜백을 첨부 할 수있는 방법이 있습니까?
그래, 알 수있다. 아마도 오류 콜백과 같은 일종의 실패 콜백이있을 것으로 예상 했었습니다. 단순한 jQuery Ajax 요청을 수행하면'error' 콜백과 동등합니다 (이 경우 좋을 것입니다). – Dan
사실, 적어도 초기 스크립트가 실패한 경우를 처리합니다. 나는 일단 Google이 인수하면 실패 할 수 없다는 것을 신뢰해야한다고 생각합니다. – Dan
죄송합니다. jQuery를 사용하고 있다는 사실을 간과했습니다. 운 좋게 @ 단, 그들은 그것도 다뤘다. 내 대답이 업데이트되었습니다. –