|
|
@ -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)
|
|
|
|