对于iOS的新sdk,Google徽标是否可重定位,就像Mapkit iOS-6之前一样?此外,是否允许根据条件?
由于
答案 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徽标。
祝你好运 罗伯特