腾讯位置服务**标准行政区划数据 SDK.
$ composer require tumobi/qqmap-region -vvv
在使用本扩展之前,你需要去 腾讯位置服务 注册账号,在 key管理 中创建新密钥。
找到刚新创建的 key ,点击 设置 按钮进入 KEY 设置页面,勾选 WebServiceAPI 后保存。
use Tumobi\QQMapRegion\Region;
$key = '你创建的 key';
$region = new Region($key);
$result = $region->getAllDistrict();
print_r($result);
// 北京市
$region_id = 110000;
$result = $region->getChildrenDistrict($region_id);
print_r($result);
$keyword = '香格里拉';
$result = $region->searchDistrict($keyword);
print_r($result);
$result = $region->getSelectorRegions();
print_r($result);
安装方式同上,需要添加两处配置,在 config/services.php 加入如下配置
'region' => [
'key' => env('REGION_KEY'),
],
在 .env 文件中加入如下配置
REGION_KEY=在腾讯位置服务创建的key
public function edit(Region $region)
{
$districts = $region->getAllDistrict();
}
或
public function edit()
{
$districts = app('region')->getAllDistrict();
}
MIT