我在我的页面上有一张地图,左边有大约40个点,右边有这40个点的列表。所以你知道,当你点击地图上的一个点时,会显示“信息窗口”,在那里你可以看到一些关于它的信息。我找不到如何通过在相应的链接上进行“悬停”来简单地打开地图上的“信息窗口”,从而关闭所有其他信息窗口。
有人知道这是怎么回事吗?
发布于 2010-05-05 08:41:26
你所要做的就是将鼠标悬停事件绑定到你的标记中,然后信息气球就会出现。
GEvent.addListener(marker, "mouseover", function() {
marker.openInfoWindowHtml(html);
});
这里有一个示例页面
另外,要更好地解释地图编码在google上是如何工作的,请务必先查看文档。
http://code.google.com/apis/maps/documentation/
希望这能有所帮助
玛拉
发布于 2012-07-05 02:39:36
在谷歌上搜索时发现了这个。下面的代码适用于Google Maps API v3。
google.maps.event.addListener(marker, 'mouseover', function() {
infowindow.open(map, marker);
});
当问题被问到的时候,v2不在,所以如果其他人偶然发现了这篇文章,我的例子是与v3兼容的。
发布于 2017-02-08 07:12:47
您可以尝试在mouseover
中使用addListener
marker.addListener('mouseover', function () {
infowindow.open(mapObj, marker);
});
https://stackoverflow.com/questions/2766527
复制相似问题