将度分秒格式的GPS信息转换成小数格式。
非文件上传的POST时,enctype=application/x-www-form-urlencoded。
所有接入点需要的参数。
参数名称 | 类型 | 示例值 | 必须 | 说明 |
---|---|---|---|---|
SK | string | c7acff69c5a5acd08fcc4af108b592dd | 必须 | 每一个用户名对应唯一一个SK值。 |
每个接入点自己的参数。
参数名称 | 类型 | 示例值 | 必须 | 说明 | latitude | 度分秒 | 121,23,55.78 | 必须 | 纬度 |
---|---|---|---|---|
longitude | 度分秒 | 37,32,42.14 | 必须 | 经度 |
latituderef | TEXT | N | 必须 | 纬度?北纬:南纬 |
longituderef | TEXT | E | 必须 | 经度?东经:西经 |
以JSON格式返回结果。
所有接入点需要的参数。
参数名称 | 类型 | 说明 |
---|---|---|
code | string | 1:正常 -1:SK错误 -2:参数错误 |
每个接入点自己的参数。
参数名称 | 类型 | 说明 |
---|---|---|
res | string | 返回转换之后的经纬度 |
以 PHP 为例的请求实例。
$sk = '';
$url = "https://api.mayuko.cn/v2/gps2digit?sk=sk&latitude=121,23,55.78&longitude=37,32,42.14&latituderef=N&longituderef=E";
echo get_file($url);
function get_file($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
以 JAVA 为例的请求实例。
public static void main(String path[]) throws Exception {
URL u=new URL("https://api.mayuko.cn/v2/gps2digit?sk=sk&latitude=121,23,55.78&longitude=37,32,42.14&latituderef=N&longituderef=E");
InputStream in=u.openStream();
ByteArrayOutputStream out=new ByteArrayOutputStream();
try {
byte buf[]=new byte[1024];
int read = 0;
while ((read = in.read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if (in != null) {
in.close();
}
}
byte b[]=out.toByteArray( );
System.out.println(new String(b,"utf-8"));
}
以 Python 为例的请求实例。
import urllib.parse
import urllib.request
data={}
data['sk']=''
data['参数']=''
url_values=urllib.parse.urlencode(data)
url = 'https://api.mayuko.cn/v2/gps2digit?sk=sk&latitude=121,23,55.78&longitude=37,32,42.14&latituderef=N&longituderef=E?'
full_url=url+url_values
data=urllib.request.urlopen(full_url).read()
z_data=data.decode('UTF-8')
print(z_data)
以JSON格式返回结果。
{ "code": 1, "res": "121.41062361107,37.551962300728" }