我刚看到这个链接
https://googleblog.blogspot.com/2015/11/navigate-and-search-real-world-online.html
我想知道是否有办法在我自己的映射应用程序中使用这个下载的地图。
比如,如果我去谷歌地图,下载该区域,然后在我自己的应用程序中上传该区域,并将其作为离线使用。
有没有人能够做到这一点,或者谷歌是否会允许这样做?
发布于 2015-12-15 23:15:20
有可能吗?是的,这是可能的,有不同的方法,在这里你可以找到一个:* TileProvider using local tiles
问题是
谷歌不允许这样做。
关于谷歌地图API (http://www.google.com/permissions/geoguidelines.html)的条款和权限,他们提到“在网络或应用程序中使用地图”:
“在使用谷歌地图API时,可能会有某些限制。谷歌不断更新地图中的图像;因此,缓存可能会导致陈旧的图像,甚至是不允许的图像。你也可以不大量下载或使用任何内容的大量提要,包括但不限于提取数字纬度或经度坐标、地理编码、基于文本的方向、图像、可见地图数据,或将数据(包括商业列表)用于其他应用程序。”
另一方面,还有其他地图提供者允许这种做法。其中一些:
-Open街道地图:
-OSMDroid
-ESRI/Arcgis (arcgis基于ESRI的云服务)
谷歌会允许这样做吗?
谷歌地图上个月(2015年11月)推出的离线模式,不仅下载地图,而且还在不同的位置(图像、瓷砖等)下载。即使从2012年开始只下载地图也是可能的,也许引入离线功能可以改变他们对离线资产条款的看法,但除非他们不改变他们的权限协议,否则这只是猜测。
https://stackoverflow.com/questions/34300485
复制相似问题