Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用标记作为链接的谷歌地图API?_Javascript_Google Maps_Google Maps Markers - Fatal编程技术网

Javascript 使用标记作为链接的谷歌地图API?

Javascript 使用标记作为链接的谷歌地图API?,javascript,google-maps,google-maps-markers,Javascript,Google Maps,Google Maps Markers,我对使用Google Maps API非常陌生,虽然我在上周学到了很多,但有一件事仍然困扰着我,那就是我不知道如何添加标记事件,这样当我点击一个标记时,它会将我发送到一个网站。我想让标记在我点击它时说,例如,带我到Google() GEvent.addListener(marker, "click", function() { }); 我只是不知道该在这个函数中放入什么来实现这一点,我在每个标记上都有两个事件,一个是我将鼠标移到标记上的,可以正常工作。我只需要单击一下就可以开始

我对使用Google Maps API非常陌生,虽然我在上周学到了很多,但有一件事仍然困扰着我,那就是我不知道如何添加标记事件,这样当我点击一个标记时,它会将我发送到一个网站。我想让标记在我点击它时说,例如,带我到Google()

GEvent.addListener(marker, "click", function() {

       });

我只是不知道该在这个函数中放入什么来实现这一点,我在每个标记上都有两个事件,一个是我将鼠标移到标记上的,可以正常工作。我只需要单击一下就可以开始工作。

GEvent.addListener是一个事件侦听器(正是它所说的)。它期待你做点什么,在这种情况下,点击。当您调用addListener时,您也在创建一个函数

在函数中,您可以调用任何需要的内容。通常,大多数人会打开描述标记的信息窗口,但在您的情况下,您可以输入:

window.location = "http://www.google.com";
因此,您的整个代码可能如下所示:

GEvent.addListener(marker, "click", function() {
                   window.location = "http://www.google.com";
       });
我没有测试代码,仅供参考