【发布时间】:2013-04-03 10:11:33
【问题描述】:
我想将指南针添加到我的地图中以吸引我周围的人,比如如果我面向北方,那么我只能看到北方和我旁边的人,在图像中看到我在地图视图中在特定位置,黄色和红色椭圆是我周围的其他人。
所以我想要的是,如果我面向红色椭圆的方向,那么我只能得到红色椭圆的列表而不是黄色。我没有任何想法来实现它。
【问题讨论】:
标签: iphone ios gps mkmapview compass-geolocation
我想将指南针添加到我的地图中以吸引我周围的人,比如如果我面向北方,那么我只能看到北方和我旁边的人,在图像中看到我在地图视图中在特定位置,黄色和红色椭圆是我周围的其他人。
所以我想要的是,如果我面向红色椭圆的方向,那么我只能得到红色椭圆的列表而不是黄色。我没有任何想法来实现它。
【问题讨论】:
标签: iphone ios gps mkmapview compass-geolocation
1) 计算两个纬度、经度坐标(您的位置和另一个用户位置)之间的方位角。 (在这里简单搜索)
2)然后计算您的罗盘航向与1)的方位之间的增量角
然后if abs(deltaAngle) < 60 带走该用户。
【讨论】: