2013-04-11 48 views
0

我想将Compass添加到我的地图以获取我周围的人,就像如果我面对北方那样,我只能看到那些在北方和我旁边的人,在图像中看到我在特定位置的地图视图以及黄色和红色的椭圆形是我身边的其他人,所以我想要的是,如果我面向红色椭圆形的方向,那么我只能得到不是黄色的红色椭圆形列表。我没有任何想法来实施这个帮助我的人,你的每一个建议都会帮助我很多。 enter image description hereMapView上的指南针模式

回答

1

1)计算两个lat,lon坐标(您的位置和其他用户位置)之间的方位。 (在这里简单搜索)
2)然后计算您的罗盘航向与轴承距离1)

然后if abs(deltaAngle) < 60取该用户。