gpt4 book ai didi

swift - 错误的位置 - 位于旧金山而不是法国

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:03 25 4
gpt4 key购买 nike

我在法国,当我尝试新的 func locationManager 函数时,我的 map View 将我定位在旧金山。有什么想法吗?

override func viewDidLoad() {
super.viewDidLoad()

if (CLLocationManager.locationServicesEnabled())
{
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.distanceFilter = kCLDistanceFilterNone
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}
}

func locationManager(manager: CLLocationManager!, didUpdateLocations locations: [AnyObject]!) {
let location = locations[locations.count-1] as CLLocation

let center = CLLocationCoordinate2D(latitude: location.coordinate.latitude, longitude: location.coordinate.longitude)
let region = MKCoordinateRegion(center: center, span: MKCoordinateSpan(latitudeDelta: 0.01, longitudeDelta: 0.01))

self.map.setRegion(region, animated: true)
}

我正在使用模拟器。

最佳答案

iOS 模拟器默认为美国 - 旧金山,并且不会为您提供 Mac 实际位置的估计值。

但是您可以像这样模拟移动甚至特定位置:

模拟器的调试菜单下,最后一个条目是“位置”;这为您提供了一个子菜单:

  • 没有
  • 自定义位置
  • 苹果专卖店
  • 苹果
  • 城市骑行
  • 城市跑
  • 高速公路行驶
  • 自定义位置可让您输入纬度/经度值。

骑自行车、City Run 和 Freeway Drive 是对移动位置的模拟(当然是在库比蒂诺)。

关于swift - 错误的位置 - 位于旧金山而不是法国,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25460438/

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