| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| lat | string | 是 | 纬度 |
| lng | string | 是 | 经度 |
| type | string | 是 | 类型 默认是baidu 目前可选baidu、google |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| lat | string | 纬度 |
| lng | string | 经度 |
| type | string | 类型 |
| address | string | 地址 |
| country | string | 国家 |
| province | string | 省 |
| city | string | 市 |
| district | string | 县区 |
| description | string | 地址描述 |
<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$lat = '30.2812129803';
$lng = '120.11523398';
$type='baidu';//可选 google baidu
$url = "https://api.binstd.com/geoconvert/coord2addr?appkey=$appkey&lat=$lat&lng=$lng&type=$type";
$result = curlOpen($url, ['ssl'=>true]);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
echo $jsonarr['msg'];
exit();
}
$result = $jsonarr['result'];
echo $result['lat'].' '.$result['lng'].' '.$result['type'].' '.$result['address'].'
';
echo $result['country'].' '.$result['province'].' '.$result['city'].' '.$result['district'].' '.$result['description'].'
';
{
"status": "0",
"msg": "ok",
"result": {
"lat": "30.2812129803",
"lng": "120.11523398",
"type": "google",
"address": "中国浙江省杭州市西湖区文二西路11号 邮政编码: 310000",
"country": "中国",
"province": "浙江省",
"city": "杭州市",
"district": "西湖区",
"description": ""
}
}
| 代号 | 说明 |
|---|---|
| 201 | 经纬度为空 |
| 202 | 地址为空 |
| 203 | 经纬度不正确 |
| 210 | 没有信息 |
| 代号 | 说明 |
|---|---|
| 101 | APPKEY为空或不存在 |
| 102 | APPKEY已过期 |
| 103 | APPKEY无请求此数据权限 |
| 104 | 请求超过次数限制 |
| 105 | IP被禁止 |
| 106 | IP请求超过限制 |
| 107 | 接口维护中 |
| 108 | 接口已停用 |
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 5次 | 免费 | |
| Level1 | 20000次 | 230.00元 | |
| Level2 | 50000次 | 560.00元 | |
| Level3 | 70000次 | 760.00元 |
开通账号: