我使用的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