gpt4 book ai didi

ios - 计算 mapbox 中的角点

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

在我的项目中,我正在 map 上绘制一些注释。为此,我需要知道 map 的四个角。所以,我想知道是否有一种简单的方法可以找到当前显示的可见矩形 map 。这是通过以下方式在原生 map 中实现的:

MKMapRect mRect = self.mapView.visibleMapRect;
MKMapPoint neMapPoint = MKMapPointMake(MKMapRectGetMaxX(mRect), mRect.origin.y);
MKMapPoint swMapPoint = MKMapPointMake(mRect.origin.x, MKMapRectGetMaxY(mRect)); MKMapPoint nwMapPoint = MKMapPointMake(mRect.origin.x, mRect.origin.y);
MKMapPoint seMapPoint = MKMapPointMake(MKMapRectGetMaxX(mRect), MKMapRectGetMaxY(mRect));

对于Mapbox,我想到使用projectedBounds并使用以下代码来获取角点:

RMProjectedPoint neMapBoxPoint = RMProjectedPointMake(rect.size.width, rect.origin.y);
RMProjectedPoint swMapBoxPoint = RMProjectedPointMake(rect.origin.x, rect.size.height);
RMProjectedPoint nwMapBoxPoint = RMProjectedPointMake(rect.origin.x, rect.origin.y);
RMProjectedPoint seMapBoxPoint = RMProjectedPointMake(rect.size.width, rect.size.height);

但是,对于这两种情况,角点是不同的,并且在 map 框中,我得到了错误的数据。知道如何做到这一点。任何帮助,将不胜感激。

最佳答案

看看 -[RMMapView latitudeLongitudeBoundingBox]

关于ios - 计算 mapbox 中的角点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21527503/

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