如何缓存Google地图切片以供离线使用?

世界杯足彩 8044

如果你试图缓存Google提供的服务,这可能违反了Google的服务条款(除非,在某些情况下,如果你已经购买了他们的企业地图API Premier.)。这就是为什么gmapcatcher将其从他们的列表中划掉的原因。参见http://code.google.com/p/gmapcatcher/issues/detail?id=210。

在上面的gmapcatcher URL中,您还可以找到一个可以下载tiles的shell脚本(或者它的作者是这么说的)。

还有其他一些项目试图让谷歌地图离线可用:

http://code.google.com/p/ogmaps/

http://code.google.com/p/gmapoffline/

最后,如果Google Earth可以满足您的需求,那么您可以使用它。根据http://www.google.com/permissions/geoguidelines.html的说法,离线使用谷歌地球需要谷歌地球企业许可证。

请注意,前面的页面还显示:“您不能从Google Maps或Earth中抓取或以其他方式导出内容,也不能将其保存以供脱机使用。”因此,如果你试图缓存磁贴,这几乎肯定会被认为(无论如何,谷歌)违反了服务条款。