public boolean checkIn(Poi poi, Location loc) {
if (loc != null && poi != null) {
// lastPOI
double mLat = loc.getLatitude();
double mLng = loc.getLongitude();
float rs[] = new float[1];
// get distance.
Location.distanceBetween(poi.lat, poi.lng, mLat, mLng, rs);
float d = rs[0];
return d < AppConf.POST_TASK_POS_CHECK_DISTANCE;
}
return false;
}
本文讨论了一种优化的位置检查算法,通过比较当前位置与目标位置的距离,实现了高效的位置验证。
1518

被折叠的 条评论
为什么被折叠?



