OsmAndLocationProvider.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:osmLib 作者:
private float calcGeoMagneticCorrection(float val) {
    if (previousCorrectionValue == 360 && getLastKnownLocation() != null) {
        OsmLocation l = getLastKnownLocation();
        GeomagneticField gf = new GeomagneticField((float) l.getLatitude(), (float) l.getLongitude(), (float) l.getAltitude(),
                System.currentTimeMillis());
        previousCorrectionValue = gf.getDeclination();
    }
    if (previousCorrectionValue != 360) {
        val += previousCorrectionValue;
    }
    return val;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号