zibun/google-maps-provider

GoogleMaps 地理编码适配器

4.4.0 2019-04-26 20:17 UTC

This package is auto-updated.

Last update: 2024-09-08 07:56:54 UTC


README

Build Status Latest Stable Version Total Downloads Monthly Downloads Code Coverage Quality Score Software License

这是 PHP Geocoder 的 Google Maps 提供者。这是一个 只读 仓库。有关信息和文档,请参阅 主仓库

用法

$httpClient = new \Http\Adapter\Guzzle6\Client();

// You must provide an API key
$provider = new \Geocoder\Provider\GoogleMaps\GoogleMaps($httpClient, null, 'your-api-key');

$result = $geocoder->geocodeQuery(GeocodeQuery::create('Buckingham Palace, London'));

所有请求都需要一个有效的API密钥,但是 Google 提供了 免费层。有关获取API密钥的信息,请参阅 此页面

Google Maps for Business

以前,Google 提供了其 API 的 "Business" 版本。该服务已被弃用,但是现有客户端可以使用提供者上的静态 business 方法来创建客户端

$httpClient = new \Http\Adapter\Guzzle6\Client();

// Client ID is required. Private key is optional.
$provider = \Geocoder\Provider\GoogleMaps\GoogleMaps::business($httpClient, 'your-client-id', 'your-private-key');

$result = $geocoder->geocodeQuery(GeocodeQuery::create('Buckingham Palace, London'));

安装

composer require geocoder-php/google-maps-provider

贡献

非常欢迎贡献!向 主仓库 发送拉取请求或在任何 问题跟踪器 上报告您发现的问题。