我很擅长使用谷歌地图API虽然我在上周学到了很多关于它的信息,但有一件事仍然让我烦恼的是我不知道如何添加标记事件以便当我点击一个标记时它会将我发送到一个网站。我希望标记例如在我点击它时将我带到Google(http://www.google.ie/)。
GEvent.addListener(marker, "click", function() {
});
我只是不知道要在这个函数中放入什么来做这个,我在每个标记上有两个事件,我将鼠标悬停在标记上,这样就可以正常工作了。
答案 0 :(得分:0)
GEvent.addListener是一个事件监听器(正是它所说的)。它会寻找你做某事,在这种情况下点击一下。当你调用addListener时,你也在创建一个函数。
在该功能中,您可以调用任何您想要的内容。通常情况下,大多数人会打开描述标记的infoWindow,但在您的情况下,您可以输入:
window.location = "http://www.google.com";
因此您的整个代码可能如下所示:
GEvent.addListener(marker, "click", function() {
window.location = "http://www.google.com";
});
快速FYI,我没有测试代码。