bart/google-places

Google Places API的PHP封装器

dev-master 2014-06-13 14:13 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:34:06 UTC


README

GooglePlaces库是Google Places APIPHP封装器

Build Status Coverage Status

安装

GooglePlaces使用Composer进行自动加载。

bart/google-places添加到您的composer.json

"require": {
    "bart/google-places": "dev-master"
}

或者执行composer.phar require "bart/google-places:dev-master"

注意

GooglePlaces遵循PSR-4标准进行自动加载。

使用方法

<?php

require_once 'vendor/autoload.php';

use bart\GooglePlaces\GooglePlaces;

$places = new GooglePlaces('<<YOUR_API_KEY>>');

附近搜索

方法声明

public function nearbySearch(array $location, $radius, $sensor, array $parameters = [])

示例用法

$result = $places
    ->nearbySearch([54.465224,17.017558], 2000, false, ['keyword' => 'coffee',])
    ->arrayResult();

返回SearchResult对象

下一页

方法声明

public function next()

示例用法

重要!:您只能在之前的查询返回包含next_page_token的有效结果时执行next方法

$result = $places
    ->next()
    ->arrayResult();

信息

此存储库正在积极开发中,目标是实现和测试所有Google Places API功能。