Google 地图错误 google.maps.LatLng 不是构造函数

问题描述 投票:0回答:1

请原谅我问了一个之前已经被问过的问题。 我在使用 Google 地图时遇到了一个大约 3 天前开始的不寻常问题。 没有人接触过本节的任何代码,它就开始停止工作。 起初它时好时坏,到了今天它是一致的。 当我输入一些断点时,我看到

google.maps.LatLng
在 javascript 中显示为
'undefined'
。 这会导致整个地图无法加载。

这是我打电话给图书馆的方式

<script src="https://maps.googleapis.com/maps/api/js?key=xxx&loading=async&v=weekly&callback=Function.prototype" defer></script>

这是我初始化地图的示例

myMap = new google.maps.Map(document.getElementById(control), 
    { 
        center: new google.maps.LatLng(32.7828, -96.8039), 
        mapTypeId: google.maps.MapTypeId.SATELLITE, 
        zoom: 4, 
        maxZoom: 19, 
        minZoom: 3
    }
);

如有任何想法或建议,我们将不胜感激。 再说一遍,这都是没有人接触过的工作代码,它突然停止了。

javascript google-maps google-maps-api-3
1个回答
0
投票

经过大量故障排除并返回多个版本后,我发现了这个问题。 问题是在脚本标记中添加异步加载。 我仍然不明白为什么它工作了几个月然后突然停止了。

© www.soinside.com 2019 - 2024. All rights reserved.