悉达多 / geo-area-fast
给定多边形的WGS84地理区域
dev-master
2015-12-09 09:41 UTC
Requires
- php: >=5.4.0
- components/qunit: ^1.11
Requires (Dev)
- phpunit/phpunit: ^4
This package is not auto-updated.
Last update: 2024-09-18 18:43:50 UTC
README
所有内容与 geo-area-calculator 相似
在WGS'84坐标中计算多边形面积。PHP和JS的算法端口。文章来源
安装
在模块根目录下
.../geo-area-calculator-fast$ composer install
如果需要js测试
.../geo-area-calculator-fast$ npm install
测试
PHP
.../geo-area-calculator-fast$ phpunit
JavaScript
.../geo-area-calculator-fast$ npm test
示例
JavaScript
alert( ffGeo.getGeoPolygonAreaFast( [ [ -10.812317, 18 ], [ 10.812317, -18 ], [ 26.565051, 18 ], [ 52.622632, -18 ], [ 52.622632, 54 ], [ 10.812317, 54 ], [ -10.812317, 18 ], ] ) );
PHP
use siddthartha\geo\area\fast\helpers\GeoAreaFastCalculator; echo GeoAreaFastCalculator::getArea( [ [ -10.812317, 18 ], [ 10.812317, -18 ], [ 26.565051, 18 ], [ 52.622632, -18 ], [ 52.622632, 54 ], [ 10.812317, 54 ], [ -10.812317, 18 ], ] ); // 33953235824742.51 (sq.meters)