如何在谷歌地图标记上显示FancyBox视频
How to show a FancyBox video on a Google Map marker?
我有一个简单的应用程序,里面有谷歌地图和标记。点击标记,我必须显示图像,幻灯片或视频。
这是显示图像(正常工作)所需的javascript:
google.maps.event.addListener(marker1, 'click', function() {
$.fancybox({
href: 'http://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Tootsi_jaamahoone.jpg/800px-Tootsi_jaamahoone.jpg'
// other options
});
});
这是我尝试显示的视频:
google.maps.event.addListener(marker3, 'click', function() {
$.fancybox({
'type' : 'iframe',
// hide the related video suggestions and autoplay the video
'href' : 'http://www.youtube.com/watch?v=Q_W1apjU4Go',
'overlayShow' : true,
'centerOnScroll' : true,
'speedIn' : 100,
'speedOut' : 50,
'width' : 640,
'height' : 480
});
});
在这里,我用一个带有3个标记的谷歌地图重现了这种情况,其中一个可以看到图像,另一个可以看幻灯片,第三个可以看视频。图像和幻灯片正常工作,但我看到的不是视频,而是一个空白框:
http://jsbin.com/ANuyojoW/13/edit
也许有人知道我该如何正确显示视频?
非常感谢!
使用以下js:
演示
// Video - Not working
google.maps.event.addListener(marker3, 'click', function() {
$.fancybox({
'type' : 'iframe',
// hide the related video suggestions and autoplay the video
'href' : 'http://www.youtube.com/watch?v=Q_W1apjU4Go'.replace(new RegExp("watch''?v=", "i"), 'v/'),
'overlayShow' : true,
'centerOnScroll' : true,
'speedIn' : 100,
'speedOut' : 50,
'width' : 640,
'height' : 480
});
});
相关文章:
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 类似facebook的按钮没有显示在fancybox标题中
- 可以't让fancybox完全显示退出按钮或在初次点击时淡出
- 使用load()加载外部文件,然后使用fancybox插件进行修改并显示
- FancyBox将DIV的内容显示为iFrame类型
- 阻止Fancybox显示图像
- 如何在谷歌地图标记上显示FancyBox视频
- 在fancybox中显示动态图像
- PDF 未显示在 IE9、10 和 11 的 fancybox 2 iframe 中
- 在jquery fancybox中,ie 7没有显示ajax模式弹出窗口
- 通过嵌入客户端网站的Javascript显示JQuery和Fancybox的弹出窗口
- 在关闭浏览器窗口之前显示fancybox弹出窗口
- fancybox iframe内容未通过jquery函数显示
- 图片在fancybox Edit上显示了3次
- Fancybox链接显示另一个Fancybox
- Fancybox显示白色而不是图像
- Fancybox ajax重定向而不是显示弹出窗口
- 是否可以在上传后和提交前在fancybox中显示图像
- 提交表格后,在Fancybox中显示成功/失败消息