- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mapabc坐标偏转接口(a_k验证)
Mapabc坐标偏转服务接口说明
基于HTTP的Mababc Geocodeing API协议
Mababc Geocodeing API的承载协议为HTTP传输协议,请求采用标准HTTP POST方式发送参数,结果格式采用XML描述。
HTTP基于服务器/客户机模式的请求/应答协议。在Mababc Geocodeing API中的客户即是指合作伙伴客户端,而服务器是地图服务平台(PMS)。关于HTTP,请参阅: 。
合作伙伴平台通过HTTP POST方式发送操作请求到Mapabc Geocodeing服务
所有服务请求都被送到一个特定的URL,下面是一个URL的例子:
/sisserver?config=RGCx1=y1=x2=y2=cr=0
Mapabc Geocodeing API 接口定义
???接口说明 Mapabc Geocodeing API 接口用于GPS获取的坐标到Mapabc 图上坐标进行转换。结果坐标可以进行相关位置服务操作如:地图引擎上加点、公交和路径的计算、位置描述的查询、周边查询等。请求方式分为POST与GET请求
???GET请求地址
/sisserver?config=RGCx1=y1=x2=y2=cr=0num=xxxxxa_k=
参数说明:
config=RGC 代表偏移 [为Mapabc固定值,保持不变]
a_k=坐标偏转服务验证帐号[附件提供]
num=xxxxxxxxxx代表车牌号,多个车牌号之间用半角逗号分隔
cr=参数为0 返回偏转加密坐标和gridcode 为1或者2只返回gridcode
支持2组坐标 分别由x1,y1,x2,y2,表示
???POST请求地址
/sisserver?config=RGCcoors=116.3160,39.96497;117.160445,39.2434875;117.160445,39.2434875;117.160445,39.2434875;117.160445,39.2434875;117.160445,39.2434875;117.160445,39.2434875;117.160445,39.2434875;a_k=yourkeynum=xxxxcr=0
参数说明:
config=RGC 代表偏移 [为Mapabc固定值,保持不变]
cr=参数为0 返回偏转加密坐标和gridcode 为1或者2只返回gridcode
coors=坐标串 格式为 x1,y1;x2,y2;x3,y3; 以此类推
num=xxx 代表车牌号,多个车牌号之间用半角逗号分隔
a_k=坐标偏转服务验证帐号[附件提供]
???返回结果格式
?xml version=1.0 encoding=UTF-8?
rgc_result
count2/count
Item id=1
!—返回Mapabc转换坐标???
xfjtekqrposNKGE/x
yhrlphplnJOOE/y
gridcode/gridcode
/Item
Item id=2
xfjtekqrposNKGE/x
yhrlphplnJOOE/y
gridcode/gridcode
/Item
/rgc_result
附:POST请求java示例代码
public static void postRequest_a_k() throws IOException
{
//请先把webname和skey替换为你们自有的帐号
//String webname=;
//String skey=;
String a_k=xxx;
//.net和ASP环境加client=flash这个参数
String postParam =config=RGCcoors=123.341944,39.96497;num=cr=0a_k=+a_k;
System.out.println(postParam);
String urlString=/sisserver;
URL url =new URL(urlString);
URLConnection urlc = url.openConnection();
HttpURLConnection httpConnection = (HttpURLConnection)urlc;
httpConnection.setRequestMethod(POST);
httpConnection.setDoInput(true);
httpConnection.setD
文档评论(0)