gpt4 book ai didi

iphone - MKMapRect 缩放太多

转载 作者:行者123 更新时间:2023-12-03 19:31:08 25 4
gpt4 key购买 nike

我使用此代码在 map 上显示所有注释:

 MKMapRect zoomRect = MKMapRectNull;
for (id <MKAnnotation> annotation in mapView.annotations)
{
MKMapPoint annotationPoint = MKMapPointForCoordinate(annotation.coordinate);
MKMapRect pointRect = MKMapRectMake(annotationPoint.x, annotationPoint.y, 0, 1000);
if (MKMapRectIsNull(zoomRect)) {
zoomRect = pointRect;
} else {
zoomRect = MKMapRectUnion(zoomRect, pointRect);
}
}
[mapView setVisibleMapRect:zoomRect animated:YES];

但我的问题是,当注释彼此靠近时,由于矩形很小,它会缩放太多。

有办法解决这个问题吗?

最佳答案

在我的代码中,我在周围添加了额外的间距,因此它会自动调整缩放级别以适应。

[aMapView setVisibleMapRect:zoomRect edgePadding:UIEdgeInsetsMake(-100, -50, -50, -50) animated:YES];

关于iphone - MKMapRect 缩放太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465149/

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