Google maps 谷歌地图:未捕获类型错误:类型错误

Google maps 谷歌地图:未捕获类型错误:类型错误,google-maps,Google Maps,在一些页面上,我已经开始得到上面的错误,但只有在Chrome中 下面是一些简单的代码来演示错误: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script> <script type="tex

在一些页面上,我已经开始得到上面的错误,但只有在Chrome中

下面是一些简单的代码来演示错误:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyD4uPYa8gidHCvCzXxEAalEzkEh94MhZYg&sensor=false"></script>
<script>function initializeMap() {
    myLatlng = new google.maps.LatLng(42.791968,3.035231);
        var myOptions = {
        zoom: 8,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);

        marker = new google.maps.Marker({
        position: myLatlng, 
        map: map,
        title: 'Tonys Place - Luxury apartment near the beach'
        });   
}
google.maps.event.addDomListener(window, 'load', initializeMap);

</script>
</head>
<body>
<div id="map_canvas" style="width: 400px; height: 400px">
</div>
</body>
</html>

函数初始化映射(){
myLatlng=new google.maps.LatLng(42.791968,3.035231);
变量myOptions={
缩放:8,
中心:myLatlng,
mapTypeId:google.maps.mapTypeId.ROADMAP
}
map=new google.maps.map(document.getElementById('map\u canvas'),myOptions);
marker=新的google.maps.marker({
职位:myLatlng,
地图:地图,
标题:“Tonys Place-海滩附近的豪华公寓”
});   
}
google.maps.event.addDomListener(窗口'load',initializeMap);
我被难住了-任何想法都值得赞赏


谢谢

我想这和我最近遇到的问题是一样的。我通过在我的标记上添加“optimized:false”选项解决了这个问题

marker = new google.maps.Marker({
    position: myLatlng, 
    map: map,
    title: 'Tonys Place - Luxury apartment near the beach',
    optimized: false
});   

您是否有可能以文件的形式访问此文件:///而不是通过web服务器?如果是这样,您将需要在//ajax.googleapis…Chrome的哪个版本之前添加https:before?也许可以试试API的功能。我在Chrome上没有看到任何错误Windows@Adam-谢谢,我上面的样本中确实有一个输入错误。但这并没有解决问题。有趣的是,它在Chrome匿名模式下工作良好。但最终解决方案请参见下面的回复