我正在尝试将Youtube视频嵌入到以下KML文件的某些信息窗口中:
http://www.jonangfoundation.org/files/newdef.kml .
这些视频在谷歌地球和KML Builder上显示得很好,但在此页面上它们根本没有显示:
http://www.jonangfoundation.org/taktentest
有谁知道是什么阻止他们出现?
您的"测试"页面无法加载 - 找不到页面错误。但是,我认为您需要为.kml文件设置正确的MIME类型。您的newdef.kml在我的浏览器窗口中显示为XML,而不是下载为.kml文件。这可能是你的问题,很难说没有其他事情要做。查看此链接,了解有关设置正确 MIME 的详细信息
https://developers.google.com/kml/documentation/kml_tut#kml_server
编辑:我不确定发生了什么。您的KML代码对我来说看起来不错,我看到您尝试了几种不同的方法,但似乎都不起作用。我建议你访问这个SO问题,因为它的答案是你可以做的事情来让它工作。
基本上,当地标被单击时,您可以覆盖默认行为,并允许在气球中使用 iframe 和 javascript。这是解决问题的原始方法(但是我认为它在最新版本的插件中已修复。也许不是?
你的内容正在被清理。有关说明和可能的解决方法,请参阅链接。https://developers.google.com/earth/documentation/balloons#scrubbing