当用户与当前位置相距2km时执行操作

时间:2014-10-12 11:23:46

标签: java android methods

我想要一个获取lon和lat的方法,并且当用户在2km位置下使用lon和lat修复时应该返回true ..但我不知道如何实现它可以任何人提出想法

2 个答案:

答案 0 :(得分:0)

Google有一项名为Geofencing的功能。在示例应用程序上查看。请谨慎使用此功能,因为它可能会耗尽电池电量。

答案 1 :(得分:0)

目前尚不清楚你想要做什么,但我猜你要计算两个位置之间的距离(或者更多),你可以使用distanceTo方法:

Location a = new Location("Source");
Location b = new Location("Destination");
float distance = a.distanceTo(b); // The distance in Meters

在此处查看更多信息 - Calculating distance between two geographic locations