2017-06-27 29 views
2

my location button如何使用快捷

我使用谷歌地图在我的项目,我想表明我的位置按钮 改变谷歌地图我的位置按钮的位置有点了,我应该怎么做,使用SWIFT

+0

@ Amma teja: - 我不认为你可以改变我的位置按钮的位置,但你可以做的是,创建你自己的按钮,并给它任何你想要的框架。 – Developer

回答

9

您可以通过设置地图视图的填充来更改MapControls的位置。

let mapView = GMSMapView() 

mapView.isMyLocationEnabled = true 
mapView.settings.myLocationButton = true 

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

它会改变我的位置控件的填充。从底部50px和从右边50px

请参考以下屏幕截图,其中从底部和右侧添加了50px的填充。

enter image description here

+0

但正如您所看到的,当前位置的位置也发生了移动,但我想在保持当前位置中心的同时向上移动** myLocationButton **。我该怎么做? –

+1

@subramanian:这里有一点疑问,我想只改变我的位置按钮的位置。不是“Google”文字 –

0

萨勃拉曼尼亚一样,这个作品非常好:

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

这是完美的,如果你在你的应用程序的导航条。