谷歌地图 - 无法读取未定义的属性'stack' - 标记



我正在使用谷歌地图,但是当使用以下代码向我的地图添加新标记时:

var image = new google.maps.MarkerImage('../images/icon.png');
var markertemp = new google.maps.Marker({
                     position: {
                       lat: 41.786254,
                       lng: -85.428930
                     },
                     map: map,
                     icon: image
                    });

总是向我显示错误消息:

类型错误: 无法读取未定义 (...( 的属性"堆栈">

升级之前,谷歌在2月15日进行了一切正常。

有人知道为什么会这样吗?

谢谢

通过从我的 JavaScript 代码中删除全局函数 Error(( 来解决此问题。

我添加了一个问题的示例 https://jsfiddle.net/8Lq4ww48/

function Error(error) {
  alert(error);
}
函数错误

当您尝试添加带有自定义图标的google.maps.Marker时,会调用错误,要解决此问题,您需要重命名或隔离全局错误函数。

最新更新