离线使用谷歌地球插件

时间:2012-11-05 19:38:09

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

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

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

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

3 个答案:

答案 0 :(得分:1)

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

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

但是根据你真正需要的是,你可以离线启动插件

这并不能回答你原来的问题,但如果你有兴趣,请告诉我: - )

答案 1 :(得分:0)

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

答案 2 :(得分:0)

自从我使用它以来,现在已经有了几个月。 我会尝试用我能记住的东西来解释: - )

在我有插件的html中,我删除了: “script type =”text / javascript“src =”https://www.google.com/jsapi“>

但我在本地保存了这个jsapi.js文件。我还保存了本地loader_1-008.js

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

我无法记住更多但我希望这可以开始帮助你