gpt4 book ai didi

ios - Google Maps API IOS 无法使用自定义 UIView 加载新坐标

转载 作者:行者123 更新时间:2023-11-30 13:06:37 24 4
gpt4 key购买 nike

我在加载已通过 IBOutlet 链接并子类为 GMSMapView 的自定义 UIView 的坐标时遇到问题。 map View 加载,但每次总是显示错误的位置(总是伦敦,因为我认为这是默认位置)。但如果我将 self.mapView 更改为 self.view,坐标将在 map 中正确加载。我不知道为什么使用自定义 UIView 加载坐标在使用 super View 有效时不起作用。提前谢谢您!

@IBOutlet var mapView: GMSMapView!

override func loadView() {
super.loadView()
let kCameraLatitude = 37.314617900000002
let kCameraLongitude = -121.7901318
let camera = GMSCameraPosition.cameraWithLatitude(kCameraLatitude,
longitude: kCameraLongitude, zoom: 1)
let newMapView = GMSMapView.mapWithFrame(self.mapView.frame, camera: camera)
self.mapView = newMapView
}

最佳答案

我也遇到了同样的问题。

我通过仅更改 View 相机来修复它:

@IBOutlet var mapView: GMSMapView!

override func loadView() {
super.loadView()
let kCameraLatitude = 37.314617900000002
let kCameraLongitude = -121.7901318
let camera = GMSCameraPosition.cameraWithLatitude(kCameraLatitude,
longitude: kCameraLongitude, zoom: 1)
self.mapView.camera = camera
}

关于ios - Google Maps API IOS 无法使用自定义 UIView 加载新坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39286664/

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