我正在使用谷歌地图,但是当使用以下代码向我的地图添加新标记时:
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时,会调用错误,要解决此问题,您需要重命名或隔离全局错误函数。