Options
All
  • Public
  • Public/Protected
  • All
Menu

Module func/lbs

Index

Functions

Const getDistance

1.0.0 provide
  • getDistance(lat1: number, lng1: number, lat2: number, lng2: number, shapeType?: Shape): number
  • 获取LBS两点之间的距离

    remarks

    单位对应关系 通常使用x对应纬度 通常使用y对应经度

    Parameters

    Returns number

    两点之间的距离

Const getFlatterCircleDistance

1.0.0 provide
  • getFlatterCircleDistance(lat1: number, lng1: number, lat2: number, lng2: number): number
  • 默认地球是一个椭圆形,计算两点之间的距离

    remarks

    相较于球面更加精确

    Parameters

    • lat1: number

      纬度

    • lng1: number

      经度

    • lat2: number

      纬度

    • lng2: number

      经度

    Returns number

    椭圆形球面之间的距离

Const getGreatCircleLbsDistance

1.0.0 provide
  • getGreatCircleLbsDistance(lat1: number, lng1: number, lat2: number, lng2: number): number
  • 默认地球是一个球面,计算两点之间的距离

    Parameters

    • lat1: number

      纬度

    • lng1: number

      经度

    • lat2: number

      纬度

    • lng2: number

      经度

    Returns number

    距离,单位是m