Every day is wonderful

分享与创新 并大胆的去尝试新鲜事物。。。。

GPS的WGS84转腾讯坐标系

    火星坐标系统是一种国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。

    所有的电子地图、导航设备,都需要加入国家保密插件。第一步,地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成“火星坐标”,这样的地图才是可以出版和发布的,然后才可以让GPS公司处理。第二步,所有的GPS公司,只要需要汽车导航的,需要用到导航电子地图的,都需要在软件中加入国家保密算法,将COM口读出来的真实的坐标信号,加密转换成国家要求的保密的坐标。这样,GPS导航仪和导航电子地图就可以完全匹配,GPS也就可以正常工作了。

手机自动获取的做坐标经纬度(HTML5或微信)均为GPS坐标,如果需要显示出来还需要做坐标转换!腾讯地图提供自家地图的转换API!(百度高德均有提供)需要提前申请KEY!
demo:http://apis.map.qq.com/ws/coord/v1/translate?locations=31.736816,118.50951&type=1&key=XXXXX-XXXXX-XXXXXX-XXXXXX-XXXXX-XXXX

请求URL

该请求为GET请求

请求参数

参数 必填 说明 示例
locations 预转换的坐标,支持批量转换,
格式:纬度前,经度后,纬度和经度之间用”,”分隔,每组坐标之间使用”;”分隔;
批量支持坐标个数以HTTP GET方法请求上限为准
locations=39.12,116.83;30.21,115.43
type 输入的locations的坐标类型
可选值为[1,6]之间的整数,每个数字代表的类型说明:
1 GPS坐标
2 sogou经纬度
3 baidu经纬度
4 mapbar经纬度
5 [默认]腾讯、google、高德坐标
6 sogou墨卡托
type=3
key 开发密钥(key) key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77
output 返回格式:支持json/jsonp,默认json output=json
callback jsonp方式回调函数 callback=function1

响应结果

参数名 类型 备注
status number 状态码,0为正常,
310请求参数信息有误,
311key格式错误,
306请求有护持信息请检查字符串,
110请求来源未被授权
message string 对status的描述
locations json array 坐标转换结果,转换后的坐标顺序与输入顺序一致
lat number 纬度
lng number 经度
点赞

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注