Function tryCalcDistance

  • Tries to calculates the distance between two geo coordinates in kilometers. If not enough valid data is submitted, (null) is returned.

    Returns

    The distance in km or (null) if not enough, valid input data.

    Example

    const egoCampus = { latitude: 50.78209010114186, longitude: 6.047160498172991 };
    const egoFactory = { latitude: 50.7757012931635, longitude: 6.1317278116668605 };

    tryCalcDistance(egoCampus, egoFactory) // 5.988231289819725
    tryCalcDistance(egoFactory, egoCampus) // 5.988231289819725

    tryCalcDistance(egoCampus, egoFactory, 'ceil') // 6
    tryCalcDistance(egoCampus, egoFactory, 'floor') // 5
    tryCalcDistance(egoCampus, egoFactory, 'round') // 6

    tryCalcDistance(null, null) // (null)
    tryCalcDistance(undefined, undefined) // (null)
    tryCalcDistance(egoCampus, null) // (null)
    tryCalcDistance(null, egoCampus) // (null)
    tryCalcDistance(egoCampus, undefined) // (null)
    tryCalcDistance(undefined, egoCampus) // (null)

    Parameters

    Returns Nullable<number>

Generated using TypeDoc