适用于iOS的Google Maps SDK:重新定位Google徽标

时间:2013-03-08 17:52:09

标签: google-maps-api-3 google-maps-mobile google-maps-sdk-ios

对于iOS的新sdk,Google徽标是否可重定位,就像Mapkit iOS-6之前一样?此外,是否允许根据条件?

由于

2 个答案:

答案 0 :(得分:3)

通过更改地图的可见部分,即padding,实际上可以达到某种程度:

let padding = UIEdgeInsets(top: 0, left: 0, bottom: 100, right: 0)
mapView.padding = padding

如果您在地图顶部有一个类似抽屉的视图,并且您希望在更换相机时相应地移动中心(不移动整个UIView表现更差),这将非常有用。或者只是将徽标移到右侧。

如果您查看文档[map_padding] [https://developers.google.com/maps/documentation/ios-sdk/map#map_padding]

  

如果您在地图底部显示自定义用户界面,请在地图底部添加填充,以便始终显示徽标和法律声明。

正如抬头一样,在更改padding时,如果您移动相机,您可能需要为其添加插图以取消刚刚用于移动徽标的边距(相互取消)出):

mapView.camera(for: bounds, insets: insets)

答案 1 :(得分:2)

根据Google地图的条款,有以下关于Google徽标的句子:

  

8.4(b)限制。在使用Google品牌特征时,您不会:

     

...

     

(iii)将Google徽标作为Maps API中的最大徽标   实施或在您的网站上(地图中显示除外)   图像本身);

并且更多还有句子

  

9.4归因。   (a)通过本服务提供给您的内容可能包含商品名称,商标,服务标记,徽标,域名   Google及其合作伙伴的名称和其他独特品牌特征   或其他由Google索引的内容的第三方权利持有者。什么时候   Google提供此归因,您必须按照提供的方式显示   通过服务或Maps API文档和中所述   不得删除或以任何方式更改这些商标名称,商标,   服务商标,徽标,域名和其他独特品牌   特征

因此,当我阅读本文时,您不得修改Google徽标本身的位置或任何属性。但我没有发现任何限制,不允许使用Google徽标上方的图层或其他内容。

但请注意我不是律师,在我的目的中,我没有看到任何理由来修改Google徽标。

祝你好运 罗伯特