2amigos/google-places-library

此包已废弃,不再维护。未建议替代包。

Google 地点 API 库

1.0.2 2019-01-23 13:51 UTC

This package is auto-updated.

Last update: 2023-08-09 19:59:13 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

扩展库,用于与 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)。请参阅 许可证文件 获取更多信息。

687474703a2f2f7777772e67726176617461722e636f6d2f6176617461722f35353336333339346437323934356666376564333132353536656330343165302e706e67
定制软件开发 | 网络和移动软件开发软件
www.2amigos.us