【问题标题】:offline use of the google earth plugin离线使用谷歌地球插件
【发布时间】:2012-11-05 19:38:09
【问题描述】:

我有一个需要离线访问谷歌地球的用例。我知道谷歌地球企业提供了一个断开连接的产品,但是我们可能无法访问该产品和/或谷歌地球企业的开发许可证价格高得令人望而却步,需要 25,000 美元。

我更喜欢使用 google earth 插件,因为我正在构建应用程序并希望使用 JS api。是否可以在我自己断开连接的服务器上托管谷歌地球插件?我们将使用连接到独立离线 WMS 服务器的 google earth 来访问图像。

换一种说法,我可以在自己的服务器上托管插件和相应的javascript吗?

【问题讨论】:

    标签: offline google-earth google-earth-plugin


    【解决方案1】:

    我不知道我是否理解你的问题,但我可以向你解释我目前正在处理的问题。

    我目前使用 google earth 插件 js api 的应用程序,即使离线也可以启动插件。但一项要求是缓存数据。 如果您有缓存数据并且如果您离线启动插件,则缩放到您在缓存数据中的分辨率更高的级别将无效(图像不会更新为更高分辨率)

    但根据您的实际需要,是的,您可以离线启动插件

    这并没有真正回答您最初的问题,但如果您有兴趣,请告诉我 :-)

    【讨论】:

      【解决方案2】:

      我尝试使用代理服务器缓存 Google 地球,但没有成功。 此外,我认为 api 每次加载到 Google 服务器时都会经过验证,并且不允许离线使用

      【讨论】:

        【解决方案3】:

        自从我使用它以来已经有几个月了。 我会尽量用我记得的来解释:-)

        在我有我的插件的 html 中,我删除了: "脚本类型="文本/javascript" src="https://www.google.com/jsapi">

        但是我已经在本地保存了这个 jsapi.js 文件。我也在本地保存了loader_1-008.js

        然后,我的代码 (c++, Qt) 我使用了两次评估 JavaScript(Qstring 源) source 是从我的 2 个 .js 文件中读取的文本 这 2 个 evaluateJavaScript 调用需要在加载我的 html(带有插件的那个)之前完成 在我的 QWebView 中

        我想不起来了,但我希望这可以开始帮助你

        【讨论】:

          猜你喜欢
          • 2014-04-03
          • 2014-12-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多