坐标转换 | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

所有文档

坐标转换

坐标转换
下载开发文档
api服务地址

https://api.map.baidu.com/geoconv/v1/?coords=114.21892734521,29.575429778924&from=1&to=5&ak=您的ak
//get请求

请求参数
参数名称含义类型举例默认值是否必须
coords

需转换的源坐标,多组坐标以“;”分隔
(经度,纬度)

string114.21892734521,29.575429778924
ak

开发者密钥,

string
from

源坐标类型:
1:gps标准坐标;
2:搜狗地图坐标;
3:火星坐标(gcj02),即高德地图、腾讯地图和mapabc等地图使用的坐标;
4:3中列举的地图坐标对应的墨卡托平面坐标;
5:百度地图采用的经纬度坐标(bd09ll);
6:百度地图采用的墨卡托平面坐标(bd09mc);
7:图吧地图坐标;
8:51地图坐标;

int11
to

目标坐标类型:
3:火星坐标(gcj02),即高德地图、腾讯地图及mapabc等地图使用的坐标;
5:百度地图采用的经纬度坐标(bd09ll);
6:百度地图采用的墨卡托平面坐标(bd09mc);

int55
sn

若用户所用ak的校验方式为sn校验时该参数必须sn生成

string
output返回结果格式stringjsonjson
返回参数
名称类型说明
statusint本次api访问状态,如果成功返回0,如果失败返回其他数字
resultjson或者xml数组转换结果
xfloat经度
yfloat纬度
示例代码
填写您的ak

输入ak可生成包含ip/sn校验方式的代码

<?php
// 此处填写你在控制台-应用管理-创建应用后获取的ak
$ak ='您的ak';
// 发起一个http get请求,并返回请求的结果
// $url字段为请求的地址
// $param字段为请求的参数
functionrequest_get($url ='', $param =array()){
if(empty($url)||empty($param)){
returnfalse;
}
$geturl = $url ."?".http_build_query($param);
$curl =curl_init();// 初始化curl
curl_setopt($curl,curlopt_ssl_verifypeer,false);// 跳过证书检查
curl_setopt($curl,curlopt_ssl_verifyhost,2);// 从证书中检查ssl加密算法是否存在
curl_setopt($curl,curlopt_url, $geturl);// 抓取指定网页
curl_setopt($curl,curlopt_timeout,1000);// 设置超时时间1秒
curl_setopt($curl,curlopt_returntransfer,1);// curl不直接输出到屏幕
curl_setopt($curl,curlopt_header,0);// 设置header
$data =curl_exec($curl);// 运行curl
if(!$data){
print("an error occured in function request_get(): ".curl_error($curl)."\n");
}
curl_close($curl);
return $data;
}
// 请求地址
$url ='https://api.map.baidu.com/geoconv/v1/';
// 构造请求参数
$param['coords']='114.21892734521,29.575429778924';
$param['from']='1';
$param['to']='5';
$param['ak']= $ak;
$res =request_get($url, $param);
// 将原始返回的结果打印出来
print("请求的原始返回结果为:\n");
print($res ."\n");
?>
{
"status":0,
"result":[
{
"x":114.2307519546763,
"y":29.57908428837437
}
]
}
在线运行
参数备注必选
coords
114.21892734521,29.575429778924
from
1
to
5
服务状态码
返回码英文描述定义常见原因
0ok正常服务请求正常召回
1内部错误
4转换失败x→gps时必现,根据法律规定,不支持将任何类型的坐标转换为gps坐标
21from非法
22to非法
24coords格式非法
25coords个数非法,超过限制
26参数错误

上一篇

使用准备

下一篇

更新日志

本篇文章对您是否有帮助?

网站地图