我为我的Google平台项目启用了"Geocoding“。但它还是给了我一个错误:
地理编码服务:此API项目未被授权使用此API。有关身份验证和Google API服务的更多信息,请参见: _.xd @js?libraries=geometry&key=my_api_key:79
计费已经在我的帐户上启用,我有一个有效的Api密钥和所有其他api,如‘方向服务’,谷歌地图javascript,都工作正常。只有地理编码api出现错误。我还包括了我试图使用的示例代码。有人能帮我弄清楚我做错了什么或遗漏了什么吗?
function GetLocation() {
var geocoder = new google.maps.Geocoder();
var address = document.getElementById("txtAddress").value;
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
alert("Latitude: " + latitude + "\nLongitude: " + longitude);
} else {
alert("Request failed.")
}
});
};
发布于 2020-02-07 14:42:23
更新:通过从现有的云计费帐户中断开项目并将其链接到活动的记帐帐户来解决此问题。谷歌支持团队帮助完成了这一过程。
https://stackoverflow.com/questions/60040945
复制相似问题