use Joypack\Tencent\Map\WebService\AddressOption;
use Joypack\Tencent\Map\WebService\Address;
$option = new AddressOption();
$option->setKey('<your app key>');
$option->setSecret('<your app secret>');
$option->setAddress('安徽省合肥市瑶海区方庙街道万达金街');
$address = new Address($option, <日志存储路径>, <是否开发模式>);
$res = $address->request(true);
if($res->error) {
$res->logger->print($res->error, true);
}
if($res->status) {
$res->logger->print($res->message, true);
}
$res->logger->print($res->result, true);
use Joypack\Tencent\Map\WebService\LocationOption;
use Joypack\Tencent\Map\WebService\Location;
$option = new LocationOption();
$option->setKey('<your app key>');
$option->setSecret('<your app secret>');
$option->setLocation(31.877089, 117.347885);
$location = new Location($option, LOG_PATH, true);
$res = $location->request(true);
if($res->error) {
$res->logger->print($res->error, true);
}
if($res->status) {
$res->logger->print($res->message, true);
}
$res->logger->print($res->result, true);
$res->logger->print($res->result['location']['lng']);
use Joypack\Tencent\Map\WebService\TranslateOption;
use Joypack\Tencent\Map\WebService\Translate;
$option = new TranslateOption();
$option->setKey('<your app key>');
$option->setSecret('<your app secret>');
$option->setType($option::TYPE_BAIDU);
$option->setLocation(31.877089, 117.347885);
$location = new Translate($option, LOG_PATH, true);
$res = $location->request(true);
if($res->error) {
$res->logger->print($res->error, true);
}
if($res->status) {
$res->logger->print($res->message, true);
}
$res->logger->print($res->locations, true);
use Joypack\Tencent\Map\WebService\IpOption;
use Joypack\Tencent\Map\WebService\Ip;
$option = new IpOption();
$option->setKey('<your app key>');
$option->setSecret('<your app secret>');
$option->setIp('202.106.0.20');
$location = new Ip($option, LOG_PATH, true);
$res = $location->request(true);
if($res->error) {
$res->logger->print($res->error, true);
}
if($res->status) {
$res->logger->print($res->message, true);
}
$res->logger->print($res->result, true);