Google Maps Platform API已经运行了好几个月了,但是现在当使用我的API密钥调用标准JavaScript文件时:
<script src="https://maps.googleapis.com/maps/api/js?key=...">
</script>
它会产生弹出错误消息:
Script Error
https://maps.googleapis.com/maps-api-v3/api/js/35/3/intl/en_gb/map.js
我认识的其他人也遇到相同的错误。 该错误在Internet Explorer中出现,但在Firefox中根本不显示地图。
有没有其他人经历过或有任何答案?
答案 0 :(得分:0)
经过一些诊断性调查后,我发现问题与 Map 类有关,该类用于:
map = new google.maps.Map(document.getElementById('map'),{...});
我以前的脚本使用的是变量 Map 而不是 map ,并且可以正常使用,直到最近:
Map = new google.maps.Map(document.getElementById('map'),{...});
现在,它似乎与 Map 类发生冲突,但是通过使用变量 Pane ,它又可以正常工作了:
Pane = new google.maps.Map(document.getElementById('map'),{...});
因此,变量似乎可以是 Map 之外的任何变量。