首页 位置服务 坐标系转换
坐标系转换

坐标系转换

  • 1705
  • 1052
WGS坐标系、火星坐标系、百度坐标系、伪墨卡托坐标系互相转换。
GPS、Google Earth使用的是WGS坐标系,谷歌中国、高德、腾讯、阿里云、MapABC、51ditu地图使用的是火星坐标,百度使用的是百度坐标系。
200.00/200000次
https://api.binstd.com/coordconvert/convert
JSON,JSONP
GET POST
https://api.binstd.com/coordconvert/convert?lat=30,31&lng=120,121&from=1&to=2&appkey=yourappkey

请求参数:

API在线测试
参数名称类型必填说明
lat string 纬度 一次最多可以转换10个,半角逗号分隔
lng string 经度 同上
from string 要转换的坐标系 1 WGS坐标系、2 火星坐标系、3 百度坐标系、4 伪墨卡托坐标系
4只能和1转换
to string 转化成的坐标系 同上

返回参数:

参数名称类型说明
lat string 纬度
lng string 经度
from string 要转换的坐标系
to string 转化成的坐标系
list string 按照原来经纬度的顺序返回的列表

请求代码:

查看代码
<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$lat = '30,31';
$lng = '120,121';
$from=1;//1 WGS坐标系、2 火星坐标系(谷歌、高德、腾讯等)、3 百度坐标系、4 伪墨卡托坐标系
$to=2;//
$url = "https://api.binstd.com/coordconvert/coord2addr?appkey=$appkey&lat=$lat&lng=$lng&from=$from&to=$to";
$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['from'].' '.$result['to'].'
'; foreach($result['list'] as $val) { echo $val['lat'].','.$val['lng'].'
'; }

JSON返回示例 :

{
    "status": "0",
    "msg": "ok",
    "result": {
        "lat": "30,31",
        "lng": "120,121",
        "from": "1",
        "to": "2",
        "list": [
            {
                "lat": "29.99753433169609",
                "lng": "120.0046604455974"
            },
            {
                "lat": "30.99784928752767",
                "lng": "121.0043642117433"
            }
        ]
    }
}
                    

API错误码:

代号说明
201 经纬度为空
202 要转换的类型不正确
203 转换后的类型不正确
204 转换的类型相同
210 没有信息

系统错误码:

代号说明
101 APPKEY为空或不存在
102 APPKEY已过期
103 APPKEY无请求此数据权限
104 请求超过次数限制
105 IP被禁止
106 IP请求超过限制
107 接口维护中
108 接口已停用
名称权限价格
免费套餐 5次 免费
Level1 200000次 200.00元
Level2 500000次 470.00元
Level3 700000次 640.00元

活动推荐ACTIVITY 更多

  • orc活动

热门API接口推荐RECOMMENDED DATA 更多

开通BinSTD会员

开通账号:

×

会员类型:

  • 会员

会员时长:

  • 按年付

总金额:

  • ¥ 600.00元原价:900.00元
  • ¥ 300.00元原价:450.00元
  • ¥ 50.00元原价:75.00元
  • ¥ 100.00元原价:150.00元
  • ¥ 150.00元原价:225.00元
  • ¥ 200.00元原价:300.00元
  • ¥ 250.00元原价:375.00元