我一直在检查新的iOS版Google Maps SDK,它允许您在应用程序中绕过苹果地图获取地图相关功能!如何从Google Maps SDK(适用于iOS)下载个别地图图块?
https://developers.google.com/maps/documentation/ios/intro
的SDK似乎相当容易使用的,但我想知道:
- 如果有可能使用SDK(有没有API的),下载单个地图瓦片?
- 如果是这样,怎么样?
伊夫看着自己的开发者门户提供的文档和它说以下内容:
https://developers.google.com/maps/documentation/ios/map
的关键类与Map对象工作时,是通过GMSMapView类。 GMSMapView自动处理以下操作:
连接到Google地图服务。
正在下载地图图块。
在设备屏幕上显示切片。
显示各种控件,如平移和缩放。
通过移动地图并放大或缩小来响应平移和缩放手势。
通过倾斜地图的视角来响应两个手指手势。
这似乎是瓷砖的下载自动发生的,还是有API,可允许瓷砖手动访问?
如果没有,任何解决方法也将有所帮助!
这是否意味着我无法使用Google地图提供的静态地图网址访问地图图块?我想为移动设备执行此操作?这会被允许吗? – Sagar
只要您遵守其服务条款,您就可以使用Google的静态地图API,但严格来说,这不会为您提供单独的图块,所以我推测您不会喜欢该解决方案。除非你解释你试图达到的目标,否则很难说清楚。我的观点是,他们的条款不允许你以其他方式使用他们的API。 – Magnus
我意识到我需要解释我写静态地图API时不会给你个别图块的含义:一个明显的区别是静态API会在图像中嵌入Google徽标和版权声明。您不允许删除它们,这意味着如果您尝试将这种“瓦片”粘贴到较大的地图上,除了不允许的事实之外,它看起来相当丑陋和笨拙。将瓷砖粘贴到更大的地图是人们通常在使用术语“瓷砖”时的意思。但是,如果您有其他用途,静态API可能会有用。 – Magnus