我正在向客户的网站添加谷歌地图。问题是我在地图上获得了"仅开发用途"叠加层,尽管为所述项目启用了计费。Google Maps API 检查器会显示成功的 API 请求。但浏览器控制台显示"未启用计费"错误。我发现的一件事很奇怪,在谷歌地图API概述中,它显示计费帐户未打开。我认为错误是因为这个,但我无法弄清楚为什么它没有打开。我没有收到任何付款错误,该项目与计费帐户相关联,我什至验证了相应的域,但仍然有错误。
谷歌账单摘要
与计费帐户关联的项目
谷歌地图API检查器
浏览器控制台
谷歌地图概述
代码类似于:
<script>
function myMap() {
var mapProp= {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:5,
};
var map = new google.maps.Map(document.getElementById("map"),mapProp);
}
</script>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=myMap"></script>
您需要检查是否使用的是 INR 计费帐户。 如果你这样做,那么你需要使用/创建一个新的美元来使其工作。
查看以下文档以了解更多信息:
https://developers.google.com/maps/gmp-india-migration#same
https://developers.google.com/maps/gmp-india-faq#overview