如何处理离线模式的谷歌可视化在GWT



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

目前,应用程序中的映射由于无法初始化而出现空指针错误。我想检查EntryPoint的互联网连接,并相应地改变行为,但我希望有一个更简单的解决方案。有什么想法吗?

per https://developers.google.com/chart/interactive/faq#offline你不能这么做:

我可以离线使用图表吗?

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

我可以下载并在本地托管图表代码,还是在内网?

对不起;我们的服务条款不允许您下载和保存或托管谷歌。下载或谷歌。可视化代码

更新

我想条款和条件现在已经改变了。您可以保存和下载JsAPI, ServiceBase以离线使用图表。

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

希望它将很快可用,干杯!

最新更新