我一直在查看新的iOS版谷歌地图SDK,它允许您绕过苹果地图在应用程序中获得地图相关功能!
https://developers.google.com/maps/documentation/ios/intro
SDK似乎很容易使用,但我想知道:
- 如果可以使用SDK(是否有API)下载单独的地图瓦片
- 如果是,如何
我查看了他们的开发人员门户网站上的文档,上面写着:
https://developers.google.com/maps/documentation/ios/map
使用Map对象时的关键类是GMSMapView类。GMSMapView自动处理以下操作:
连接到谷歌地图服务。
正在下载地图分幅。
在设备屏幕上显示磁贴。
显示各种控件,如平移和缩放。
通过移动地图和放大或缩小来响应平移和缩放手势。
通过倾斜地图的视角来响应两个手指手势。
似乎是自动下载磁贴,或者是否存在允许手动访问磁贴的API?
如果没有,任何变通办法也会有所帮助!
文档和头文件没有指明下载单个地图块的任何方式。
即使您找到了一个变通方法,也不允许您使用它。请参阅服务条款中的第10.1.1(a)条:
除非通过服务,否则无法访问地图API您不得通过服务中提供的技术或方式以外的任何技术或方式,或通过谷歌可能指定的其他明确授权方式访问或使用API地图或任何内容。例如,您不得通过API地图以外的界面或渠道(包括未记录的Google界面)访问地图分幅或图像。