v8.1.5

ht.MapUtils.EarthUtil()

new EarthUtil()

Methods

calDirection(data) → {boolean}

Parameters:
Name Type Description
data Array.<Array.<number>>
Returns:
boolean

calHeading(pointA, pointB) → {number}

Parameters:
Name Type Description
pointA any
pointB any
Returns:
number

calHeight(startPosition, endPosition) → {string|number}

Parameters:
Name Type Description
startPosition any
endPosition any
Returns:
string | number

calHorizontalLine(positions) → {any}

Parameters:
Name Type Description
positions Array.<any>
Returns:
any

calModelMatrix(pointA, pointB, isA) → {any}

Parameters:
Name Type Attributes Description
pointA any
pointB any
isA boolean <optional>
Returns:
any

calPitch(pointA, pointB) → {number}

Parameters:
Name Type Description
pointA any
pointB any
Returns:
number

calPositionDistance(positions) → {number}

Parameters:
Name Type Description
positions Array.<any>
Returns:
number

calPositionsArea(positions) → {string|number}

Parameters:
Name Type Description
positions Array.<any>
Returns:
string | number

createParabolaEquation(options) → {Array.<Array.<number>>}

Parameters:
Name Type Attributes Description
options ht.MapUtils.ParabolaOptions <optional>
Returns:
Array.<Array.<number>>

getBezierPoints(pointA, pointB, heightR, num) → {Array.<any>}

Parameters:
Name Type Description
pointA Array.<number>
pointB Array.<number>
heightR number
num number
Returns:
Array.<any>

getMaxCircleDistance(pointA, pointB) → {number}

Parameters:
Name Type Description
pointA Array.<number>
pointB Array.<number>
Returns:
number

getPlaneNormalAxis(longitude, latitude, alt) → {any}

Parameters:
Name Type Attributes Description
longitude number
latitude number
alt number <optional>
Returns:
any

getPlaneQuaternion(longitude, latitude, alt) → {any}

Parameters:
Name Type Attributes Description
longitude number
latitude number
alt number <optional>
Returns:
any