如何在GWT中处理Google可视化的离线模式

时间:2013-05-31 02:42:27

标签: google-maps-api-3 google-visualization gwt2 offlineapps

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

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

2 个答案:

答案 0 :(得分: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代码

答案 1 :(得分:0)

<强>更新

我认为条款和条件现在已经改变了。您可以保存并下载JsAPIServiceBase以离线使用图表。

但是你仍然无法进行ajax调用:Ajax

希望很快就能上场,欢呼!