Class: ol.Ellipsoid

ol.Ellipsoid

new Ellipsoid

Parameters:
Name Type Description
a number Major radius.
flattening number Flattening.
Source:
  • ellipsoid.js, line 13

Members

a :number

Source:
  • ellipsoid.js, line 18

b :number

Source:
  • ellipsoid.js, line 28

flattening :number

Source:
  • ellipsoid.js, line 23

Methods

vincenty

Parameters:
Name Type Argument Description
c1 ol.Coordinate Coordinate 1.
c2 ol.Coordinate Coordinate 1.
minDeltaLambda number= <optional>
(Optional) Minimum delta lambda for convergence.
maxIterations number= <optional>
(Optional) Maximum iterations.
Source:
  • ellipsoid.js, line 41
Returns:
Vincenty.
Type
{distance: number, initialBearing: number, finalBearing: number}

vincentyDistance

Returns the distance from c1 to c2 using Vincenty.
Parameters:
Name Type Argument Description
c1 ol.Coordinate Coordinate 1.
c2 ol.Coordinate Coordinate 1.
minDeltaLambda number= <optional>
(Optional) Minimum delta lambda for convergence.
maxIterations number= <optional>
(Optional) Maximum iterations.
Source:
  • ellipsoid.js, line 134
Returns:
Vincenty distance.
Type
number

vincentyFinalBearing

Returns the final bearing from c1 to c2 using Vincenty.
Parameters:
Name Type Argument Description
c1 ol.Coordinate Coordinate 1.
c2 ol.Coordinate Coordinate 1.
minDeltaLambda number= <optional>
(Optional) Minimum delta lambda for convergence.
maxIterations number= <optional>
(Optional) Maximum iterations.
Source:
  • ellipsoid.js, line 150
Returns:
Initial bearing.
Type
number

vincentyInitialBearing

Returns the initial bearing from c1 to c2 using Vincenty.
Parameters:
Name Type Argument Description
c1 ol.Coordinate Coordinate 1.
c2 ol.Coordinate Coordinate 1.
minDeltaLambda number= <optional>
(Optional) Minimum delta lambda for convergence.
maxIterations number= <optional>
(Optional) Maximum iterations.
Source:
  • ellipsoid.js, line 166
Returns:
Initial bearing.
Type
number