我对谷歌地图有一个非常奇怪的问题。在关闭身体标签之前,我要把这一行:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY_IS_HERE&sensor=false"></script>
当我尝试加载页面时,我收到了这样的错误:
Uncaught TypeError: Object #<Object> has no method 'Load'
我调查了一下,我知道问题与加载谷歌地图文件两次有关。我预览了文件,谷歌地图附加了两个库:
<script src="https://maps.gstatic.com/intl/pl_pl/mapfiles/api-3/15/11/main.js" type="text/javascript"></script>
和
<script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/15/11/main.js" type="text/javascript"></script>
它是动态加载的。我认为问题在于两种语言:pl_pl
和en_us
。但为什么会这样呢?你有什么想法如何解决这个奇怪的问题? :d
答案 0 :(得分:1)
从源代码中删除此脚本:
<script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/15/11/main.js" type="text/javascript"></script>
它将由https://maps.googleapis.com/maps/api/js?key=API_KEY_IS_HERE&sensor=false
自动加载