酷徒LOGO

geotools, 地理相关工具 PHP 5.4+ 库构建在地理编码器和React库


  • 源代码名称:geotools
  • 源代码网址:http://www.github.com/thephpleague/geotools
  • geotools源代码文档
  • geotools源代码下载
  • Git URL:
    git://www.github.com/thephpleague/geotools.git
    Git Clone代码到本地:
    git clone http://www.github.com/thephpleague/geotools
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/thephpleague/geotools
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Geotools

    Geotools是一个PHP地理库,基于Geocoder和React库构建。

    特性

    使用Redis,Memcached或MongoDB缓存地理编码和反向地理编码结果以提高性能。 计算地理编码 接受几乎所有类型的WGS84地理坐标作为坐标。 支持不同椭球,如果需要,可以提供新的。 按小数点十进制十进制度数坐标转换为十进制分钟或者小数分钟坐标。 在通用横向墨卡托(UTM)投影中转换十进制度坐标。 使用平面,大圆,半正弦或vincenty算法计算两个坐标之间的距离(默认),km,mi或ft。 以度为单位计算从原点坐标到目标坐标的初始和最终轴承。 计算起点和终点的基本和最终基点(方向)。 计算原点和目标坐标之间的中间点(坐标)。 以度数为单位计算目标点( 坐标),以米计算距离。 在 通过 10: 10算法对坐标进行编码。 Polygon类提供了检查poing(坐标)是否在多边形边界上的方法。 用于Distance,Point,Geohash和Convert类的命令行界面(CLI)。 与框架集成:Laravel 4,Silex .. ......更多......

    安装

    Packagist 可以找到 Geotools。 Geotools推荐通过Composer安装。

    
    php composer require league/geotools=@stable
    
    
    
    

    注意:如果你使用 Geocoder 2.x 或者/和 PHP 5.3,你应该使用 0.4 版本。

    安装依赖项:

    $ curl -sS https://getcomposer.org/installer | php
    $ php composer.phar install

    现在你可以添加自动加载程序,你将可以访问该库:

    <?phprequire'vendor/autoload.php';





    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷