IE对象不';不支持此操作-JavaScript

IE对象不';不支持此操作-JavaScript,javascript,internet-explorer,variables,cross-browser,reserved-words,Javascript,Internet Explorer,Variables,Cross Browser,Reserved Words,我正在尝试绘制一个谷歌地图-在FF中效果很好,但在IE中我得到了这个错误 SCRIPT445: Object doesn't support this action ct.js, line 135 character 5 第135行以var mylatlongopt function initializeMap(latz, longz, co) { var mylatlongopt = new google.maps.LatLng(latz, longz); var map

我正在尝试绘制一个谷歌地图-在FF中效果很好,但在IE中我得到了这个错误

SCRIPT445: Object doesn't support this action 
ct.js, line 135 character 5
第135行以
var mylatlongopt

function initializeMap(latz, longz, co) { 
    var mylatlongopt = new google.maps.LatLng(latz, longz);
    var mapOptions = { center: mylatlongopt, zoom: 15 };
    var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
    var marker = new google.maps.Marker({ position: mylatlongopt, title:co });
    marker.setMap(map);
}
我已经读到,这通常与使用IE中保留的单词有关,但我添加了z等,以使变量独特,但仍然不起作用


这可能是什么?

看看这句令人不快的话,我猜谷歌地图文件还没有加载。你确定他们在这一点上有吗?我已经在JS文件的顶部异步导入了我的GoogleMap脚本。它在FF中工作得很好,但是我怎样才能确定IE是否正确加载了脚本呢?如果你制作了一个codepen.io(或jsfiddle),它将对分析非常有帮助;或者通过更多的代码,以便我们可以复制。正如Pugfugh所暗示的那样,.maps或.LatLng无法调用,这可能是由于未加载文件造成的。事实上,如果未加载脚本,我会收到“google未定义”错误,因此是的,文件正在正确导入。我仍然认为加载有问题-google maps似乎在加载文件时出现问题。所以可能是LatLng是在一个尚未加载的文件中定义的。如果我在IE控制台中键入
new google.maps.DoesntExist
(当我知道google maps已完全加载时),我会收到与您相同的错误。这对我来说意味着谷歌地图由于某些原因没有正确地完全加载。