0

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

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

示例 - 使用 _...ge.getPluginVersion()..._它检测到用户有一个“过时的”(无论它意味着什么,比如说 5.xx)GE 插头版本。采取什么行动/在哪里重定向用户以更新插件?

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

对不起,可能是微不足道的问题,但到目前为止没有找到答案......

问候

我知道

4

1 回答 1

1

如您所述,API 允许您在客户端 Web 浏览器中检测插件的版本号,您可以弹出一个窗口,其中包含 Google 地球/插件版本太旧的消息,并带有升级链接。

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

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

您的 Web 应用程序可能会遇到使用 GE 插件的用户,该插件早至 GE 5.0,但绝大多数是 6.x 和 7.0。

于 2013-02-18T15:28:38.010 回答