gpt4 book ai didi

ios - map 可能不会缩小那么远

转载 作者:行者123 更新时间:2023-11-29 03:59:46 24 4
gpt4 key购买 nike

简单问题:

是否可以实现最大缩放级别?例如

region.span.latitudeDelta = 0.02;
region.span.longitudeDelta = 0.02;

我不想静态地进行。考虑最大可能的缩放级别。
我应该在哪里定义它?

最佳答案

是的,就是这样,只需实现委托(delegate)方法mapView:regionDidChangeAnimated:,我是这样实现的:

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
if (mapView.region.span.longitudeDelta < YOUR_VALUE) {
MKCoordinateRegion initialRegion;
initialRegion.center = mapView.region.center;
initialRegion.span.latitudeDelta = YOUR_VALUE;
initialRegion.span.longitudeDelta = YOUR_VALUE;
MKCoordinateRegion adjustedRegion = [mapView regionThatFits:initialRegion];

[mapView setRegion:adjustedRegion animated:animated];
[mapView regionThatFits:adjustedRegion];
}
}

关于ios - map 可能不会缩小那么远,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16033859/

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