Google Maps API-无法单击信息窗口中的链接
||
我在Javascript的GoogleMaps API v3中遇到了InfoWindow的问题。我已经成功创建了一个信息窗口,可以在其中设置任何内容,但是我想在其中放置超文本链接。它工作正常,我通常将标签放入setContent()方法中,并且链接正确显示在窗口中。不幸的是,它不可单击-附加了正确的链接,但是当我单击它时,什么也没有发生。当我通过右键单击它并选择\“在新窗口中打开\”时,它可以正常工作。有人可以在这里找到问题吗?我有一个简单的代码,如下所示:
var bubble;
... some lines not related to the bubble ...
bubble = new google.maps.InfoWindow({
maxSize: new google.maps.Size(500,250)
});
... other not related lines...
然后在创建标记的事件中触发它(对于标记工作正常):
bubble.setContent(\'<a href=\"http://www.google.com\">LINK</a>\');
google.maps.event.addListener(marker, \'click\', function() {
bubble.open(map, marker)
});
\“ map \”和\“ marker \”都很好。
没有找到相关结果
已邀请:
1 个回复
黎喊病
这个“实时”调用跟踪对DOM的更改,并将侦听器附加到您插入的任何新链接上。 window.location.href更新是跟随链接的正常行为。