如何定位myLocationButton谷歌地图IOS

时间:2017-07-05 07:39:17

标签: ios swift google-maps-sdk-ios

目前,myLocationButton被隐藏在一个按钮后面,如果你看一下按钮,myLocationButton就在那个按钮后面。如何移动myLocationButton的Y位置?

enter image description here

1 个答案:

答案 0 :(得分:1)

使用GMSMapView的{​​{1}}来实现这一目标。

padding

self.mapView.padding = UIEdgeInsetsMake(0, 0, 100, 0) 替换为您希望按下位置按钮的任何空间。您可能应该使用书籍按钮的'100'替换它。例如:

y-location

您可以将此代码放在任何您想要的位置,也许它可以在let botPadding = self.view.frame.size.height - self.bookButton.frame.origin.y self.mapView.padding = UIEdgeInsetsMake(0, 0, botPadding, 0) 中使用。但请记住,如果您的书籍按钮应该在某个时刻消失,您将不得不再次调用它。 要动态放置它,您可以覆盖viewDidLoad或类似的。