获取用户位置

时间:2016-09-26 16:32:41

标签: ios iphone swift xcode mapkit

所以我一直在处理一个获取用户位置的任务 我研究了这个代码,它在模拟器上构建并运行良好 但它没有得到我目前的位置 我在忙什么?如果是这样,请帮助!
这是我的代码:

Capture from Xcode

1 个答案:

答案 0 :(得分:0)

您可以尝试将didUpdateLocation更改为此。

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {

        let userLocation:CLLocation = locations[0] as CLLocation

        locationManager.stopUpdatingLocation()


        let location = CLLocationCoordinate2D(latitude: userLocation.coordinate.latitude, longitude: userLocation.coordinate.longitude)

        let span = MKCoordinateSpanMake(0.05, 0.05)

        let region = MKCoordinateRegion(center: location, span: span)

        myMap.setRegion(region, animated: true)


    }

希望它会对你有所帮助。