我使用的JavaScript,並得到一個消息,我已經超過了我的這個API的每日請求配額。有沒有辦法在try catch塊中捕獲此錯誤消息,因此當我檢查配額時,我可以執行另一段代碼。我看過幾個類似的帖子,但沒有什麼有用的。這是我的代碼。嘗試趕上谷歌地圖API中的錯誤消息
(function (window, google, lat, lng) {
var options = {
center: {
lat: Number(lat),
lng: Number(lng)
},
zoom: 5,
disableDefaultUI: true,
scrollwheel: true,
draggable: false
},
element = document.getElementById('map-canvas')
var map = new google.maps.Map(element, options)
}(window, window.google, result[i]['latitude'], result[i]['longitude']));
我已經嘗試創建一個捕獲響應代碼的變量。它所有的console.logs是未定義的。你能給我一個如何捕獲響應代碼或如何使用函數gm_authFailure()的例子。我已經嘗試過並且沒有成功。 – Aaron
似乎gm_authFaliure函數沒有收到任何參數,因此您不能檢查錯誤的類型,但可以確定出現了問題並且正常處理它。查看更新的答案。 –
你能告訴我如何整合googleMapError與我的代碼,我已經嘗試了幾種不同的方法,並沒有一個工作 – Aaron