Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Jquery 需要在Google地图信息窗口(使用Google Fusion创建)内触发事件_Jquery_Google Maps_Youtube Api_Google Visualization_Google Fusion Tables - Fatal编程技术网

Jquery 需要在Google地图信息窗口(使用Google Fusion创建)内触发事件

Jquery 需要在Google地图信息窗口(使用Google Fusion创建)内触发事件,jquery,google-maps,youtube-api,google-visualization,google-fusion-tables,Jquery,Google Maps,Youtube Api,Google Visualization,Google Fusion Tables,我使用从Google Fusion表(链接:)中提取的数据在Google地图上填充标记 单击标记时,将显示一个信息窗口。(注意:此操作使用Google Fusion表执行) 我想触发一个事件,当点击信息窗口内的链接时,在页面上显示youtube视频 在同一个页面上,我使用从同一个Google Fusion表中提取的数据创建了一个Google可视化表,当使用jQuery单击可视化表中的链接时,我能够在页面上显示youtube视频。我在GoogleMapsInfoWindow中调用相同的函数,但它不

我使用从Google Fusion表(链接:)中提取的数据在Google地图上填充标记

单击标记时,将显示一个信息窗口。(注意:此操作使用Google Fusion表执行)

我想触发一个事件,当点击信息窗口内的链接时,在页面上显示youtube视频

在同一个页面上,我使用从同一个Google Fusion表中提取的数据创建了一个Google可视化表,当使用jQuery单击可视化表中的链接时,我能够在页面上显示youtube视频。我在GoogleMapsInfoWindow中调用相同的函数,但它不起作用

以下是我在GitHub上的代码链接:


我是编程新手,不了解问题是什么。我到处寻找解决我问题的办法,但没有找到任何具体的办法。任何帮助都将不胜感激。谢谢

可以修改自动信息窗口的内容

这些信息窗口也将在谷歌托管的应用程序中打开,因此必须对内容进行消毒,以确保不会注入恶意代码。当您使用开发人员工具检查infoWindow时,您将看到val属性已被删除

您可以做什么:观察FTLayer的click事件并修改infoWindowHTML

将其添加到
initialize()
的末尾:


google.maps.event.addListener(层,'click',函数(e){
e、 infoWindowHtml=''+
“副产品指南:”+
e、 行['Country']。值+
“(“+e.row['Region'].value+”)
”+ e、 行['Hyperlink'].值+ ''; });
如果您将问题简化一点,并将一些相关代码直接发布到问题上,将会有所帮助。
google.maps.event.addListener(layer, 'click', function(e) {

  e.infoWindowHtml = '<div class="googft-info-window" >'+
                     '<strong>VICE-Guide to:</strong>'+
                     e.row['Country'].value +
                     '('+e.row['Region'].value+')<br/>'+
                     e.row['Hyperlink'].value +
                     '</div>';
});