gpt4 book ai didi

ios - map View - 移动 map View 后的当前位置

转载 作者:行者123 更新时间:2023-11-29 00:41:08 24 4
gpt4 key购买 nike

屏幕上已加载 map View 。

如果我们左右移动 map

当我单击按钮时,我需要立即获取屏幕上的当前位置

我最初使用以下代码来获取当前位置

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation{
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(userLocation.coordinate, 800, 800);
[self.mapView setRegion:[self.mapView regionThatFits:region] animated:YES];

// Add an annotation
MKPointAnnotation *point = [[MKPointAnnotation alloc] init];
point.coordinate = userLocation.coordinate;
point.title = @"Where am I?";
point.subtitle = @"I'm here!!!";

[self.mapView addAnnotation:point];
}

最佳答案

通过点击按钮调用下面的方法。

  - (void)gotoLocation
{
float spanX = 0.05;
float spanY = 0.05;
MKCoordinateRegion region;
region.center.latitude = mapView.userLocation.coordinate.latitude;
region.center.longitude = mapView.userLocation.coordinate.longitude;
region.span.latitudeDelta = spanX;
region.span.longitudeDelta = spanY;
[mapView setRegion:region animated:YES];
}

关于ios - map View - 移动 map View 后的当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488878/

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