cat_crash/census-php

人口普查地理编码API客户端

dev-master 2021-04-22 19:41 UTC

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

发布

待办事项