我正在使用 API 谷歌地图。当我点击按钮时,我调用该方法
locationManager.startUpdatingLocation()
。但这个方法监视我的位置,我只需要获取一次数据(坐标)。这种情况我应该用什么?
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let userLocation :CLLocation = locations[0] as CLLocation
print("user latitude = \(userLocation.coordinate.latitude)")
print("user longitude = \(userLocation.coordinate.longitude)")
}
做
locationManager.stopUpdatingLocation()
您也可以添加一次
bool
变量