回答

1

这实际上是可能某种程度的改变地图的可见部分,又名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]

如果显示在地图底部的定制UI,添加填充到地图的底部,这样的标志和法律通知将始终可见。

正如抬起头,改变padding时,如果你移动相机,你可能要添加插图把它取消,你只是用来移动标志,保证金(以相互抵消):

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