cat_crash / census-php
dev-master
2021-04-22 19:41 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-23 03:07:12 UTC
README
安装
*注意:尽管这个库可能与PHP 5.3兼容,但它只经过PHP 7.2的测试,我们强烈建议使用PHP 7.2。此外,
安装客户端库
通过Composer安装
composer require cat_crash/census-php
或通过将composer包添加到您的composer.json文件中
"cat_crash/census-php":"master@dev"
安装依赖项
在库的根目录中运行以下命令
composer install
如果您打算使用HTTP请求的logger - 确保Monolog\Logger也已安装
示例
require('/path/to/your/vendor/autoload.php');
$census=new cat_crash\census_php\Census(['benchmark'=>'2020']);
$results=$census->search('100 mechanicsville rd, mechanicsville ');
/* or
$results=$census->search([
'street'=>'100 mechanicsville rd',
'city'=>'mechanicsville',
'state'=>'PA',
'zip'=>18934
]);
*/
//get amount of returned matches:
//$results->getParsedAddresses()->count();
//get first match:
//$results->getParsedAddresses()->first();
$matches=$results->getParsedAddresses()->all();
foreach($matches as $value){
echo $value->streetName; //will return MECHANICSVILLE
}
文档
有关人口普查地理编码器的更多信息:https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.pdf
发布
待办事项