divisionNumber = {
if (niceLengthPixel < divisionMinLengthPixel) return 1;
let subLP = 0;
subLP = niceLengthPixel / scaleBarStartDigit;
if (subLP < divisionMinLengthPixel) {
if (niceLengthPixel / 2 < divisionMinLengthPixel) return 2;
return 1;
}
subLP = niceLengthPixel / scaleBarStartDigit / 2;
if (subLP < divisionMinLengthPixel) return scaleBarStartDigit;
subLP = niceLengthPixel / scaleBarStartDigit / 4;
if (subLP < divisionMinLengthPixel) return 2 * scaleBarStartDigit;
subLP = niceLengthPixel / scaleBarStartDigit / 5;
if (subLP < divisionMinLengthPixel) return 4 * scaleBarStartDigit;
return 5 * scaleBarStartDigit;
}