double convertDistanceToDegrees(const double& distanceInMeters, const double& latitude)
{
// 地球的平均半径大约是 6371km,赤道上每度大约等于 111.32km
// 纬度越大,转换系数会越小
const double metersPerDegree = 111320; // 赤道上每度的米数
double latitudeConversionFactor = std::cos(latitude * M_PI / 180.0); // 转换系数,纬度越大越小
return distanceInMeters / (metersPerDegree * latitudeConversionFactor); // 转换后的度数
}