gpt4 book ai didi

ios - 如何在 ios 中显示当前经纬度?

转载 作者:行者123 更新时间:2023-11-29 12:11:22 25 4
gpt4 key购买 nike

现在我正在我的应用程序中使用 MapKit。我从 Web 服务中获取了 lat long,但是当我在 MapKit 中显示时,我在 MaKit 中没有获取 lat long in zoom。你能告诉我确切的问题是什么吗?

问题在附件you can see my location is not zoom

这是我的代码

location.latitude =[lat floatValue];
location.longitude =[lontd floatValue];
CLLocationCoordinate2D cord= CLLocationCoordinate2DMake([lat floatValue],[lontd floatValue]);


MKPointAnnotation *annotation = [[MKPointAnnotation alloc] init];
[annotation setCoordinate:cord];
[annotation setTitle:@"My Place"];
[[self mapkit] addAnnotation:annotation];

//
MKCoordinateRegion region =
MKCoordinateRegionMakeWithDistance (
location, 2000, 2000);
[mapkit setRegion:region animated:NO];

你能告诉我为什么我的图钉不能缩放到经纬度吗?

最佳答案

在真实设备上检查应用程序。模拟器将始终向您显示纬度和经度的默认值。确保在您的设备上启用了定位服务。

使用该方法获取当前经纬度

-(CLLocationCoordinate2D) 获取位置{

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.distanceFilter = kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
return coordinate;

关于ios - 如何在 ios 中显示当前经纬度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33360749/

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