Как изменить местоположение компаса, используя swift, в представлении карты Google?
Текущие ответы по переполнению стека устарели.
Предыдущие ответы здесь:
Как изменить позицию myLocationButton из GMSMapView?
Перемещение компаса Google Maps
Я пытался безрезультатно:
//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))
}
}