我有一个使用许多 Google 地图和图表的 GWT 应用程序。我想要一个离线模式,用户在他的计算机上安装了应用程序,并且不使用谷歌应用程序,他可以继续使用其他功能。
现在,应用程序中的映射通过空指针错误,因为它们无法初始化。我考虑过检查 EntryPoint 中的互联网连接并相应地改变行为,但我希望有一个更简单的解决方案。任何想法 ?
我有一个使用许多 Google 地图和图表的 GWT 应用程序。我想要一个离线模式,用户在他的计算机上安装了应用程序,并且不使用谷歌应用程序,他可以继续使用其他功能。
现在,应用程序中的映射通过空指针错误,因为它们无法初始化。我考虑过检查 EntryPoint 中的互联网连接并相应地改变行为,但我希望有一个更简单的解决方案。任何想法 ?
根据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 代码