模型不会显示在GE Plugin Tour Player中

时间:2012-04-13 01:05:45

标签: kml google-earth-plugin

GE Plugin Tour Player功能是否支持显示.kmz文件中的模型?如果是这样的话,我无法让它发挥作用。

这是我设置的测试页面: http://www.ppacg.org/google_earth/ds/tip/8th-Street-Tour-Model.html

这个.kmz中有一个模型显示未来的公路改善。使用Desktop GE应用程序时,此模型将显示在巡视中,但不会显示在GE插件上。我检查了路径,看起来没问题。我使用Google Earth API Samples - Playing Tours中的代码作为我的起点: http://earth-api-samples.googlecode.com/svn/trunk/examples/tour-player.html

提前感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

我在测试页面上完美地完成了Tour。也就是说你在页面上确实有一些错误。

首先,删除行

document.getElementById('installed-plugin-version').innerHTML =
  ge.getPluginVersion().toString();

提供错误

Uncaught TypeError: Cannot set property 'innerHTML' of null

此外,css文件的路径不正确。

http://earth-api-samples.googlecode.com/svn/trunk/examples/static/prettify.css

应该是

http://earth-api-samples.googlecode.com/svn/trunk/examples/static/prettify/prettify.css

最后,而不是使用行

var href = window.location.href.substring(0, window.location.href.lastIndexOf('/')) + '/';
    href += '../8thStreet1a.kmz';

您可以直接链接到该文件:

var href = "http://www.ppacg.org/google_earth/ds/8thStreet1a.kmz"