現在、GMSMapView APIを使用して表示するようにボタンを設定すると、右下に表示されます。iOSは自分の位置ボタンを右上隅に移動します
あり、この程度のSO上の別の質問ですが、Objective-Cのとは対照的に、これはSWIFTのためである(そしてそれは、画面上の別の場所のためです。)
現在、GMSMapView APIを使用して表示するようにボタンを設定すると、右下に表示されます。iOSは自分の位置ボタンを右上隅に移動します
あり、この程度のSO上の別の質問ですが、Objective-Cのとは対照的に、これはSWIFTのためである(そしてそれは、画面上の別の場所のためです。)
ちょうどこのpost
にソリューションを適応させます私の頭の上からは次のようになります:
let myLocationButton = mapView.subviews.last! as! UIButton
myLocationButton.autoresizingMask = UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin
let frame = myLocationButton.frame
frame.origin.y = 10
myLocationButton.frame = frame
自分のmyLocationButtonを作成し、タップするときにカメラのターゲットを現在の位置に更新するだけです。