gpt4 book ai didi

javascript - Google Maps InfoWindow 触发器 - 未捕获的 ReferenceError : function is not defined

转载 作者:行者123 更新时间:2023-11-29 22:01:29 25 4
gpt4 key购买 nike

我有一个使用 JavaScript API v3 的谷歌地图,但我在添加的新函数上遇到了 javascript 错误。

我正在开发一种新功能,可以在 map 外部建立链接,在其标记上显示相应的信息窗口。应该work like this .

我在 this jsfiddle 的代码中评论了新功能作为 //测试

在控制台中,单击 map 外部的链接会引发错误:

Uncaught ReferenceError: htmlinfowindowclick is not defined

这是我的代码:

JSFiddle

谢谢!

最佳答案

htmlinfowindowclick 函数应该在initialize 函数之外。此外,var gmarkers = []; 应该在您的函数之外定义,以便两个函数都可以访问它。

var gmarkers = [];

function htmlinfowindowclick(item) {
google.maps.event.trigger(gmarkers[item], 'click');
}

function initialize() {
[...]
}

关于javascript - Google Maps InfoWindow 触发器 - 未捕获的 ReferenceError : function is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com