android 获取 两个座标的距离
android 获取 两个坐标的距离
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;
}