如何从Google Maps SDK(适用于iOS)下载单个地图图块?

时间:2012-12-13 16:47:48

标签: ios google-maps location-based

我一直在查看适用于iOS的新Google Maps SDK,它允许您绕过Apple Maps以获取应用中与地图相关的功能!

https://developers.google.com/maps/documentation/ios/intro

SDK似乎相当容易使用,但我想知道:

  1. 如果可以使用SDK(有API)下载单个地图图块吗?
  2. 如果是这样,怎么样?
  3. 我查看了他们的开发人员门户网站上提供的文档,并说明了以下内容:

    https://developers.google.com/maps/documentation/ios/map

      

    使用Map对象时的键类是GMSMapView类。 GMSMapView自动处理以下操作:

         
        
    1. 连接到Google地图服务。

    2.   
    3. 正在下载地图图块。

    4.   
    5. 在设备屏幕上显示图块。

    6.   
    7. 显示各种控件,例如平移和缩放。

    8.   
    9. 通过移动地图并放大或缩小来响应平移和缩放手势。

    10.   
    11. 通过倾斜地图的视角来响应两个手指手势。

    12.   

    看起来瓷砖的下载是自动发生的,还是有API允许手动访问瓷砖?

    如果没有,任何变通办法也会有所帮助!

1 个答案:

答案 0 :(得分:2)

文档和标题文件并未指明任何下载单个地图图块的方法。

即使您找到了解决方法,也不会允许您使用它。见Terms of Service

中的第10.1.1(a)节
  

除通过服务外,无法访问Maps API。您不得通过本服务中提供的技术或方式之外的任何技术或方式访问或使用Maps API或任何内容。或者通过谷歌可以指定的其他明确授权的方式。例如,您不得通过Maps API之外的接口或通道(包括未记录的Google界面)访问地图图块或图像。