缓存Google Maps供离线使用
Cache Google maps for offline usage
我正在编写一个QT应用程序,该应用程序使用qwebview和gmaps.js加载城镇的街道。我想知道是否可以缓存Google Maps的离线用法,并且这是否违反了Google的TOS。如果没有法律问题,我如何以gmap的方式存储地图,而不是从Google获取数据?
我们的目的是在申请安装中提供预加载的数据(小镇的街道)。
我的浏览器(Google Chrome)似乎在缓存数据。因为它几乎立即加载了先前加载的地图。如果重新分发缓存的数据违反了TOS,我想保留用户的数据(在他自己的机器上)。
我认为,当您离线时,Google Maps在MAPS应用程序中具有特殊功能时,您可以加载某些城市的地图,具体取决于您需要在地图上显示的位置。此功能位于Google Maps Lab中,有一个名为下载地图区域的SubApp,...将其打开并进入地图,在半径几英里的地方找到某个位置,而不是单击它,菜单,有下载地图区域,您的下载。希望它有帮助:)
服务条款
10.1.3(b)没有预取,缓存或存储内容的内容。除了可以存储以外,您不得预先提取,缓存或存储任何内容:(i)有限的内容,以提高地图API实现的性能(如果您暂时执行)超过30个日历日),安全,并以不允许使用服务以外的内容的方式;(ii)映射API文档专门允许您存储的任何内容标识符或键。例如,您不得使用内容来创建"位置"或其他本地列表信息的独立数据库。
相关文章:
- QWebEngine 5.7.1 离线导航加载缓存
- ActiveMq:持久队列和离线系统
- 如何离线安装熊猫和依赖项
- QT离线安装程序和兼容的C 编译器安装
- 'tedt'的离线定义
- 离线 Qt 文档
- 如何在QML(Qt)中离线运行OpenStreetMap
- CMAKE:外部项目更新和离线工作
- 如何在没有相机的情况下使用 Kinect 捕获的 RGB-D(请离线流示例代码)
- 缓存Google Maps供离线使用
- 离线嵌入式实时路由
- 可以使用缓存使QML应用程序“离线支持”
- "= default"是否允许离线实施?
- c++ -为离线VS2013加载微软符号
- Postgresql服务器和客户端离线模式
- 离线虚拟方法
- 如何创建离线数据库与c++一起使用
- 如何得到一个距离矩阵的计算正在离线上我的服务器
- 基于订阅的软件许可-离线验证
- 离线时的NetGroupEnum()