2amigos / google-places-library
此包已废弃,不再维护。未建议替代包。
Google 地点 API 库
1.0.2
2019-01-23 13:51 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.3
- phpmd/phpmd: @stable
- phpunit/phpunit: 5.*
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2023-08-09 19:59:13 UTC
README
扩展库,用于与 Google 地点 API 交互
安装
安装此扩展的首选方法是使用 composer。
运行以下命令之一:
$ composer require 2amigos/google-places-library
或添加以下内容到您的 composer.json
文件的 require
部分:
"2amigos/google-places-library": "*"
require
使用方法
使用 SearchClient
类
use Da\Google\Places\Client\SearchClient
$search = new SearchClient('{YOURGOOGLEAPIKEY}');
// $search->forceJsonArrayResponse(); // if you want to get arrays instead of objects
// $search = new SearchClient('{YOURGOOGLEAPIKEY}', 'xml'); // if you wish to handle XML responses (JSON is highly recommended)
// If you setup the format in 'xml', the returned value will be an array.
// The library will decode the response automatically
var_dump($search->text('restaurants in Inca Mallorca'));
使用 PlaceClient
类
use Da\Google\Places\Client\PlaceClient
$place = new PlaceClient('{YOURGOOGLEAPIKEY}');
// $place = new PlaceClient('{YOURGOOGLEAPIKEY}', 'xml'); // if you wish to handle XML responses (JSON is highly recommended)
$place->details('{REFERENCEIDOFPLACE}'));
更多信息
有关 Google 地点 API 的多个参数的更多信息,请访问 其 API 参考文档
贡献
有关详细信息,请参阅 CONTRIBUTING
清洁代码
我们添加了一些开发工具,以便您使用清洁代码为库做出贡献
- PHP 混乱检测器:分析给定的 PHP 源代码库,并寻找其中存在的多个潜在问题。
- PHP 代码规范检测器:对 PHP、JavaScript 和 CSS 文件进行标记化,并检测违反定义的一组编码规范。
- PHP 代码修复器:分析一些 PHP 源代码,并尝试修复编码规范问题。
您应按此顺序使用它们。
使用 php 混乱检测器
具有所有可用选项的示例
./vendor/bin/phpmd ./src text codesize,unusedcode,naming,design,controversial,cleancode
使用代码规范检测器
./vendor/bin/phpcs -s --report=source --standard=PSR2 ./src
使用代码修复器
我们添加了一个 PHP 代码修复器来标准化我们的代码。它包括 Symfony、PSR2 和一些贡献者的规则。
./vendor/bin/php-cs-fixer fix ./src
测试
$ ./vendor/bin/phpunit
致谢
许可证
BSD 许可证 (BSD)。请参阅 许可证文件 获取更多信息。
定制软件开发 | 网络和移动软件开发软件
www.2amigos.us