05/08
2015
Wallogit.com
2017 © Pedro Peláez
百度LBS的PHP library
Baidu LBS云 SDK 提供了一个基于PHP/Java语言的,封装了百度LBS云各个服务SDK。, (*1)
感谢:wangjild, (*2)
更新:1、使用composer 2、添加命名空间 3、优化注释 4、优化部分代码逻辑, (*3)
安装/配置, (*4)
composer require liv/baidu-lbs, (*5)
使用方法, (*6)
2.1 [存储], (*7)
```php
$console = new Console();
$console->setServerAK('KbMeaL3jz0ds1lbG11g3Esys', 'myGUcGyxhZvVOtINr8wrvkbGIxTb9CSG');
$geoTableId = '116200';
$search = new NearbySearch($geoTableId, $console, '120.734879,31.288689', 100);
$nearby = $search->search();
var_dump($nearby);
$search = new LocalSearch($geoTableId, $console, 1);
$search->setSortBy('ClickCount', BasicSearch::DESCEND);
$search->addFilter('ClickCount', 1, 100);
$search->addTags('华北');
$local = $search->search();
var_dump($local);
$search = new BoundSearch($geoTableId, $console, '116.383801,39.90112', '116.412475,39.916451');
$bound = $search->search();
$search = new DetailSearch($geoTableId, $console, 18460245);
$detail = $search->search();
var_dump($detail);
```
2.1 检索, (*8)
```php
$console = new Console();
$console->setServerAK('KbMeaL3jz0ds1lbG11g3Esys', 'myGUcGyxhZvVOtINr8wrvkbGIxTb9CSG');
$geoTableId = '116200';
$search = new NearbySearch($geoTableId, $console, '120.734879,31.288689', 100);
$nearby = $search->search();
var_dump($nearby);
$search = new LocalSearch($geoTableId, $console, 1);
$search->setSortBy('ClickCount', BasicSearch::DESCEND);
$search->addFilter('ClickCount', 1, 100);
$search->addTags('华北');
$local = $search->search();
var_dump($local);
$search = new BoundSearch($geoTableId, $console, '116.383801,39.90112', '116.412475,39.916451');
$bound = $search->search();
$search = new DetailSearch($geoTableId, $console, 18460245);
$detail = $search->search();
var_dump($detail);
```