下载/缓存谷歌地图以供离线使用
我希望能够在Android应用中实现此功能,并且我认为可以使用最新的Google Maps API版本,但我没有看到关于该主题的许多讨论。 理想情况下,您可以下载/缓存特定地区的地图,供以后脱机使用。 是否只有通过Google Maps 5应用程序才能做到这一点,而不违反ToS而不是API? 我知道OpenStreetMap和其他人都允许这样做,但我相信Google Maps仍然可以提供卓越的映射和最广泛的使用。
提前致谢。
是否只有通过Google Maps 5应用程序才能做到这一点,而不违反ToS而不是API?
正确,虽然AFAIK甚至在物理上不可能使用API。
下载和缓存Google地图资源违反了Google Maps API TOS。
检查TOS第8节:
许可限制。 除非本条款明确允许,或者除非您已经事先获得Google的书面授权(或适用的特定内容的提供者),否则第7部分授予您的许可证以您遵守所有限制条件为条件在第8节中。根据第8节,您不得(也不能允许其他人):
8.2。 复制,翻译,修改,创建衍生作品,预取,缓存或公开展示任何内容或其任何部分。
有第三方的Maps API-s可以实现这一点,比如Nutiteq maps SDK。 不是谷歌地图,因为它实际上违背了他们的ToS,而是Bing(带有Enterprise许可证),OpenStreetMap(免费)或其他地图来源。
免责声明:我是开发者。
链接地址: http://www.djcxy.com/p/63923.html