坐标转换
优质
小牛编辑
137浏览
2023-12-01
实现四维高德坐标、百度坐标、搜狗等坐标之间的转换。注意:不支持将偏移GPS坐标(如:百度坐标、高德坐标等)转换为未偏移GPS坐标。
使用服务前需要先申请 key。
资源服务地址:https://www.supermapol.com/iserver/services/coordconvert/rest/coordinate/convert
资源接口参数说明
坐标转换服务服务支持GET和HEAD请求,支持json\xml\jsonp等格式调用。
GET 请求参数
参数名 | 类型 | 默认值 | 范例 | 是否必须 | 描述 |
---|---|---|---|---|---|
points | Array<Point2D> | 无 | 单个:[{"x":116.441454,"y":39.947892}] 批量:[{"x":116.441454,"y":39.947892},{"x":113.23,"y":39.38},{"x":104.70577,"y":31.45402}] | 是 | 预转化的坐标,支持批量转换。批量支持坐标个数以HTTP GET 方法请求上限为准 |
from | int | 无 | 4326 | 是 | 输入的points的坐标类型。枚举值:4326、3857、910101、910111、910102、910112、910113。坐标类型编码参考坐标类型。 |
to | int | 无 | 910101 | 是 | 转换的目标坐标类型。枚举值:4326、3857、910101、910111、910102、910112、910113。坐标类型编码参考坐标类型。 |
GET 请求响应结构
名称 | 类型 | 描述 | |
---|---|---|---|
points | Array<Point2D> | 转换结果坐标 |
坐标类型编码及其含义如下所示
坐标类型编码 | 含义 |
---|---|
4326 | GPS经纬度 |
3857 | GPS墨卡托 |
910113 | 搜狗墨卡托 |
910102 | 百度经纬度 |
910112 | 百度墨卡托 |
910101 | 四维、高德经纬度。 GCJ02是由中国国家测绘局指定的地理信息系统的坐标系统,俗称火星坐标。它是一种对标准经纬度数据的加密算法,即加入了随机的偏差。腾讯、Google Map、高德、四维等图商用的都是此坐标系统。 |
910111 | 四维、高德墨卡托 |
服务示例
https://www.supermapol.com/iserver/services/coordconvert/rest/coordinate/convert.json? points=[{"x":116.441454,"y":39.947892},{"x":113.23,"y":39.38}]&from=4326&to=910102&key=fvV2osxwuZWlY0wJb8FEb2i5
参数名 | 值 | 备注 |
---|---|---|
ponits | [{"x":116.441454,"y":39.947892},{"x":113.23,"y":39.38}] | 预转化的坐标 |
from | 4326 | 输入points的坐标类型 |
to | 910111 | 转换的目标坐标类型 |
响应结果
[ { "x": 116.45426310284421, "y": 39.95498863445987 }, { "x": 113.24342649418935, "y": 39.386823878919216 } ]