google.maps.Geocoder()。geocode始终返回REQUEST_DENIED,并且在商业google地图帐户中启用了所有API
我们尝试使用已启用所有API(其中15个)的付费商业帐户密钥,但在调用google.maps.Geocoder()。geocode时仍然获得REQUEST_DENIED
new google.maps.Geocoder().geocode( { 'address': site.address}, function(results, status) {
//console.log('address:'+ site.address)
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
site.latitude = latitude
site.longitude = longitude
if (callback) {
callback(site)
}
} else {
if (errorHandler) {
errorHandler.call(self, "Invalide address")
}
}
});
答案 0 :(得分:0)
REQUEST_DENIED错误状态代码通常表示您的项目设置或api密钥存在问题。除了enabling billing,还可以使用Google的Geocoder:
希望这对您和任何遇到此错误的人都有帮助。