1

我有一个使用许多 Google 地图和图表的 GWT 应用程序。我想要一个离线模式,用户在他的计算机上安装了应用程序,并且不使用谷歌应用程序,他可以继续使用其他功能。

现在,应用程序中的映射通过空指针错误,因为它们无法初始化。我考虑过检查 EntryPoint 中的互联网连接并相应地改变行为,但我希望有一个更简单的解决方案。任何想法 ?

4

2 回答 2

1

根据https://developers.google.com/chart/interactive/faq#offline 你不能这样做:

我可以离线使用图表吗?

不; 您的计算机必须能够实时访问http://www.google.com/jsapi才能使用图表。这是因为您的页面所需的可视化库是在您使用它们之前动态加载的。加载相应库的代码是包含的 jsapi 脚本的一部分,当您调用 google.load() 方法时会调用该代码。我们的服务条款不允许您下载 google.load 或 google.visualization 代码以离线使用。

我可以在本地或 Intranet 上下载和托管图表代码吗?

对不起; 我们的服务条款不允许您下载和保存或托管 google.load 或 google.visualization 代码

于 2013-10-31T14:49:44.530 回答
0

更新

我认为条款和条件现在已更改。由于您可以保存和下载JsAPIServiceBase以离线使用图表。

但是你仍然不能进行 ajax 调用:Ajax

希望早日上市,加油!

于 2015-12-17T08:48:30.983 回答