编辑Google地图指南针位置

问题描述 投票:0回答:1

如何使用swift更改Google地图视图中的指南针位置?

堆栈溢出的答案荒谬地过时了。请帮忙!不久前我问了这个问题,但没人回答。我筋疲力尽,解决问题的尝试都以失败告终,我的自尊心一直很低。

先前的答案:

How to change myLocationButton position from a GMSMapView?

Moving the google maps compass

我的尝试:

//move position on google compass
for object in mapView!.subviews {
    if object.theClassName == "GMSUISettingsView" {
        for view in object.subviews {
            if view.theClassName == "GMSx_QTMButton" {
                var frame = view.frame
                frame.origin.y = frame.origin.y - 110 // Move the button 110 up
                view.frame = frame
            }
        }
    }
}

扩展名:] >>

extension NSObject {
    var theClassName: String {
        return NSStringFromClass(type(of: self))
    }
}

如何使用swift更改Google地图视图中指南针的位置?关于堆栈溢出的答案荒谬地过时了。请帮忙!不久前我问了这个问题,但没人回答。我是...

ios swift google-maps google-maps-sdk-ios gmsmapview
1个回答
1
投票

代替使用该扩展名,已经有了一种将类名作为字符串返回的方法,请更新为以下方法

© www.soinside.com 2019 - 2024. All rights reserved.