2013-02-15 69 views
0

有没有什么方法可以确保用户使用“足够”最新版本的Google地球插件查看我的嵌入HTML的GE场景?地球插件更新

并可能在他的机器上启动更新?

示例 - 使用_...ge.getPluginVersion()..._检测到用户有一个“过时的”(不管是什么意思,比如说5.xx)GE插头版本。 采取何种措施/重定向用户更新插件的位置?

合乎逻辑的选择 - http://www.google.com/intl/en_us/earth/explore/products/plugin.html 只是表示有安装插件,但似乎并没有提供一个选项,以更新...

对不起,可能微不足道的问题,但没有发现这样的答案远......

问候

IK

回答

1

的API正如你指出允许你在客户端Web浏览器中检测插件的版本号,您可以弹出一个窗口,其中包含Google Earth /插件版本太旧以及升级链接的消息。

但是,您无法使用Google Earth API强制或启动外部网页的更新。这必须由插件本身完成。

您的嵌入了HTML的GE应用程序只能响应插件的版本并采取相应的行动。例如,如果插件真的如v5.1旧,那么gx:Track扩展将不被支持。就像运行旧Web浏览器的用户一样,您会发现一些用户仍然在其浏览器中运行GE 5.x和4.x,并且Web定义的GE API Web应用程序必须能够适应相应使用的KML功能。

您的网络应用程序可能会遇到与GE 5.0一样老的GE插件的用户,但绝大多数会是6.x和7.0。