gpt4 book ai didi

iphone - MKMapView 的 visibleMapRect 属性没有正确设置 map 区域?

转载 作者:行者123 更新时间:2023-11-28 17:45:00 24 4
gpt4 key购买 nike

我正在使用 MKMapView 的 visibleMapRect 属性来设置我应用程序中可见区域的边界。但是由于某些原因, map 的MKMapRect值不同

//setting the bounds
MKMapRect bounds = MKMapRectMake(x, y, width, height);
[map setVisibleMapRect:bounds];

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated{
MKMapRect mpRect = [mapView visibleMapRect];
NSLog(@"Origin: %f, %f", mpRect.origin.x, mpRect.origin.y);
NSLog(@"Size: %f, %f", mpRect.size.width, mpRect.size.height);
}

mapView:regionDidChangeAnimated:方法打印出来的值和我设置的不一样

如何更改它并确保我设置为 visibleRect 的是真正可见的?

谢谢。

最佳答案

我想这是因为您的 MKMapView 的纵横比与您的 MKMapRect 的纵横比不同,但没有进一步的信息很难判断。

您能否提供您尝试设置的 MapRect 和返回的 MapRect 的日志?

关于iphone - MKMapView 的 visibleMapRect 属性没有正确设置 map 区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467261/

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