gpt4 book ai didi

ios - 在iOS中捕获图像时如何显示纬度和经度

转载 作者:行者123 更新时间:2023-12-01 16:36:01 26 4
gpt4 key购买 nike

每当我拍照时,我只想要图像的纬度和经度并且我不想保存图像,我只想要图像的经度和纬度。

每当我捕获图像时如何获取图像的经度和纬度,这里我使用用于相机的 ui 图像选择器 Controller 。

- (IBAction)btnCameraAction:(id)sender
{
UIImagePickerController *imagePickController=[[UIImagePickerController alloc]init];
imagePickController.sourceType=UIImagePickerControllerSourceTypeCamera;
imagePickController.delegate=self;
imagePickController.allowsEditing=TRUE;
[self presentViewController:imagePickController animated:YES completion:nil];
}

非常感谢任何代码帮助。提前致谢。

最佳答案

图像没有任何纬度和经度。

你可以用下面的方式做。

在您捕获图像时通过您的应用程序,您可以通过以下方式检查并保存当前位置

//To get user location
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
[locationManager startUpdatingLocation];
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
getCurrentLatitude = coordinate.latitude;
getCurrentLongitude = coordinate.longitude;

并将图像与任何本地资源一起保存,后者可以在需要时使用。

您也可以通过 CLGeoCoder 提取地址

或者你可以看看这个 SO 问题: Hot to get current location at the instant UIImagePickerController captures an image

关于ios - 在iOS中捕获图像时如何显示纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170462/

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