gpt4 book ai didi

ios - 在 iOS 中更改 MyLocationButton 在 Google map 中的位置

转载 作者:搜寻专家 更新时间:2023-11-01 07:16:27 24 4
gpt4 key购买 nike

我需要在我的 iOS 应用程序中使用的 Google Maps SDK 中更改 MyLocationButton 的位置。我试过了

for view in googleMap.subviews {
print(view.description)
print("Hello")
}

去获取Button的origin.y,但是没有。是否可以获取坐标?

最佳答案

一种方法是在 map View 上添加一个新按钮。

 let googleButton = UIButton(type: UIButtonType.custom) as UIButton
googleButton.setImage(UIImage(named: "RecenterButton"), for: .normal)
googleButton.frame = CGRectMake(self.view.frame.size.width-60, 100, 50, 50)
googleButton.addTarget(self, action: #selector(boundPosition), forControlEvents: .TouchUpInside)

self.view.addSubview(googleButton)
self.view.sendSubviewToBack(mapView)


func boundPosition() {
let loc = CLLocationCoordinate2D(latitude: latitude, longitude: longitude)

let bounds = GMSCoordinateBounds(coordinate: loc, coordinate: loc)
mapView.animateWithCameraUpdate(GMSCameraUpdate.fitBounds(bounds, withPadding: 20.0))
mapView.animateToZoom(15)
mapView.animateToViewingAngle(70)
}

关于ios - 在 iOS 中更改 MyLocationButton 在 Google map 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41978927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com