symm/viewranger-api-client

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

ViewRanger API 客户端

dev-master / 1.0.x-dev 2014-08-30 16:44 UTC

This package is not auto-updated.

Last update: 2023-05-09 00:34:20 UTC


README

Build Status

PHP 客户端,用于 ViewRanger Beacon API

获取最新的信标

require_once('vendor/autoload.php');

use Symm\ViewRangerClient\ViewRangerClient;

$client     = ViewRangerClient::create('YOUR_API_KEY_HERE');
$lastBeacon = $client->getLastBeaconPosition('your-email@address.com', 1234);

print $beacon->getLocation();
print $beacon->getHeading();
print $beacon->getSpeed();

获取给定时间戳之间的信标

$start   = new \DateTime('2014-08-11');
$end     = new \DateTime('2014-08-12');
$beacons = $client->getBeaconPositions('your-email@address.com', 1234, $start, $end);

foreach ($beacons as $beacon) {
    print $beacon->getLocation();
    print $beacon->getHeading();
    print $beacon->getSpeed();
}