geoapi.es / php
GeoAPI.es的PHP库
0.0.10
2017-05-19 20:02 UTC
Requires
- php: >=5.4.0
- react/promise: ~2.0
README
GeoAPI.es的PHP库
如何开始
建议您在阅读此文档的同时阅读通用文档。
该库基于composer,因此建议使用composer
来安装。
要安装geoapi.es-php及其依赖项,只需在您的composer.json
文件的require
部分添加以下内容:
"geoapi.es/php": "~0.0.1"
如果您不使用composer
管理项目或只想快速测试,可以执行以下操作:
composer require geoapi.es/php
功能级工作原理
该库有两个重要部分。
我们将使用以下代码作为基本示例,以更好地解释每个部分。
$geoapi = new GeoAPI(); //Nueva instancia de la librería
-
配置
setConfig
方法用于定义库将用于进行请求的参数。这些参数在通用文档中有解释。// $geoapi->setConfig("key", "..."); $geoapi->setConfig("sandbox", 0); ...
-
方法
该库提供多种方法,用于执行不同的请求。每个方法可以有0个或多个参数,例如用于过滤或具体化搜索。方法接收一个数组类型的唯一参数,该数组必须包含键值对,其中
- 键 - 指定要发送的参数的字符串
- 值 - 可以是字符串或数字,用于设置参数的值
示例
// $geoapi->comunidades(array()); $geoapi->provincias(array( 'CCOM' => '08' )); ...
所有可用方法和其参数在通用文档中有详细说明。
技术级工作原理
该库向端点执行GET
请求,并通过\React\Promise
执行回调,将接收到的数据作为参数传递,从而实现异步代码。
$geoapi->comunidades(array( //Sin argumentos ))->then(function($respuesta) { echo print_r($respuesta, true); });