修复GPS位置调整的bug

TempBranch
Matthew 9 months ago
parent 93fcd7c49e
commit 81f6dede64

@ -36,8 +36,8 @@ inline void transformPosition(double& lat, double& lng)
double sqrtMagic = std::sqrt(magic); double sqrtMagic = std::sqrt(magic);
dLat = (dLat * 180.0) / ((AXIS * (1 - OFFSET)) / (magic * sqrtMagic) * M_PI); dLat = (dLat * 180.0) / ((AXIS * (1 - OFFSET)) / (magic * sqrtMagic) * M_PI);
dLon = (dLon * 180.0) / (AXIS / sqrtMagic * std::cos(radLat) * M_PI); dLon = (dLon * 180.0) / (AXIS / sqrtMagic * std::cos(radLat) * M_PI);
lat = dLat; lat += dLat;
lng = dLon; lng += dLon;
} }
inline bool shouldConvertPosition(double lat, double lon) inline bool shouldConvertPosition(double lat, double lon)

Loading…
Cancel
Save