Iphone MapView上的指南针模式

Iphone MapView上的指南针模式,iphone,ios,gps,mkmapview,compass-geolocation,Iphone,Ios,Gps,Mkmapview,Compass Geolocation,我想在我的地图上添加指南针,让我周围的人都能看到,比如如果我面朝北方,那么我只能看到那些在北方和我旁边的人,在图像中看到我在地图视图中的特定位置,黄色和红色的椭圆代表我周围的其他人 所以我想要的是,如果我面对红色椭圆的方向,那么我只能得到红色椭圆的列表,而不是黄色。我不知道该怎么做 1)计算两个纬度和经度坐标(您的位置和另一个用户位置)之间的方位。(此处简单搜索) 2) 然后计算指南针航向和方位角之间的增量角(1) 然后如果abs(deltaAngle)

我想在我的地图上添加指南针,让我周围的人都能看到,比如如果我面朝北方,那么我只能看到那些在北方和我旁边的人,在图像中看到我在地图视图中的特定位置,黄色和红色的椭圆代表我周围的其他人

所以我想要的是,如果我面对红色椭圆的方向,那么我只能得到红色椭圆的列表,而不是黄色。我不知道该怎么做

1)计算两个纬度和经度坐标(您的位置和另一个用户位置)之间的方位。(此处简单搜索)
2) 然后计算指南针航向和方位角之间的增量角(1)

然后
如果abs(deltaAngle)<60
接受该用户