【发布时间】:2014-06-14 05:41:11
【问题描述】:
我正在尝试复制 GPS 提醒应用。目前,用户将能够通过地图选择一个点并将其设置为位置。然后添加一个范围。
当用户到达该范围时,警报必须响起。
我目前的障碍是在用户设置的纬度和经度点上添加一个范围让我们说 1KM 并获得一个新的经纬度点。
有没有其他方法可以将用户当前位置与范围匹配?
我试过下面的公式。但我没有得到想要的结果。
- 计算纬度:1 度 = 110.54 公里
- CalcLongitude: 1 deg = 111.320*cos(加入km后的纬度)
- 新纬度 = 旧纬度 + 计算纬度
- 旧经度 = 旧经度 + 计算经度
【问题讨论】:
-
你检查过android中的接近警报吗?在这里,您可以设置目标纬度/对数以及半径。请查看javacodegeeks.com/2011/01/…