mirror of
https://github.com/proj4js/proj4js.git
synced 2026-02-01 17:20:57 +00:00
13 lines
313 B
JavaScript
13 lines
313 B
JavaScript
var fL = require('./fL');
|
|
|
|
module.exports = function(eccent, ts) {
|
|
var phi = fL(1, ts);
|
|
var Iphi = 0;
|
|
var con = 0;
|
|
do {
|
|
Iphi = phi;
|
|
con = eccent * Math.sin(Iphi);
|
|
phi = fL(Math.exp(eccent * Math.log((1 + con) / (1 - con)) / 2), ts);
|
|
} while (Math.abs(phi - Iphi) > 1.0e-12);
|
|
return phi;
|
|
}; |