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 c1ol.Coordinate Coordinate 1. c2ol.Coordinate Coordinate 1. minDeltaLambdanumber= <optional>
(Optional) Minimum delta lambda for convergence. maxIterationsnumber= <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 c1ol.Coordinate Coordinate 1. c2ol.Coordinate Coordinate 1. minDeltaLambdanumber= <optional>
(Optional) Minimum delta lambda for convergence. maxIterationsnumber= <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 c1ol.Coordinate Coordinate 1. c2ol.Coordinate Coordinate 1. minDeltaLambdanumber= <optional>
(Optional) Minimum delta lambda for convergence. maxIterationsnumber= <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 c1ol.Coordinate Coordinate 1. c2ol.Coordinate Coordinate 1. minDeltaLambdanumber= <optional>
(Optional) Minimum delta lambda for convergence. maxIterationsnumber= <optional>
(Optional) Maximum iterations. - Source:
- ellipsoid.js, line 166
Returns:
Initial bearing.- Type
- number