如何在Android中检查一个位置坐标是否落在另一个位置坐标的半径范围内

11

我有当前位置的纬度和经度。我想检查目标位置(纬度和经度)是否与当前位置在50米半径内接近。

我是Android新手,如果有人有解决方案,请回复。

1个回答

17

使用内置的距离计算:

Location loc;
.....
float radius = 50.0;
float distance = loc.distanceTo(loc2);
if (distance < radius) then inside.

半径的单位是米吗? - Hamza Khan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接