public function testWgs84Factory() { $ellipsoid = Ellipsoid::wgs84(); $this->assertSame(6378137.0, $ellipsoid->getSemiMajorAxis()); $this->assertSame(6356752.314245179, $ellipsoid->getSemiMinorAxis()); $this->assertSame(0.0033528106647474805, $ellipsoid->getFlattening()); $this->assertSame(298.257223563, $ellipsoid->getInverseFlattening()); }
/** * @param Ellipsoid|null $ellipsoid */ public function __construct(Ellipsoid $ellipsoid = null) { $this->ellipsoid = $ellipsoid ?: Ellipsoid::wgs84(); }