100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Android高德地图定位获取定位经纬度 高德地图 获取当前位置经纬度

Android高德地图定位获取定位经纬度 高德地图 获取当前位置经纬度

时间:2023-12-30 15:43:01

相关推荐

Android高德地图定位获取定位经纬度 高德地图 获取当前位置经纬度

- (void)location{

self.locationManager.delegate = self;

//高精度定位

// 带逆地理信息的一次定位(返回坐标和地址信息)

[self.locationManager setDesiredAccuracy:kCLLocationAccuracyBest];

// 定位超时时间,最低2s,此处设置为10s

self.locationManager.locationTimeout =10;

// 逆地理请求超时时间,最低2s,此处设置为10s

self.locationManager.reGeocodeTimeout = 10;

//获得返回的地址

[self.locationManager requestLocationWithReGeocode:YES completionBlock:^(CLLocation *location, AMapLocationReGeocode *regeocode, NSError *error) {

if (error)

{

NSLog(@"locError:{%ld - %@};", (long)error.code, error.localizedDescription);

if (error.code == AMapLocationErrorLocateFailed) {

return;

}

}

NSLog(@"location:%@", location);

//得到定位的经纬度

CLLocationDegrees latitude = location.coordinate.latitude;

CLLocationDegrees longitude = location.coordinate.longitude;

NSLog(@"经度%f:",longitude);

NSLog(@"纬度%f:",latitude);

if (regeocode)

{

NSLog(@"reGeocode:%@", regeocode);

NSLog(@"reGeocode.cityName:%@", regeocode.city);

}

}];

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。