TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAdlabAdsimCaseMaprouteGetRequest req = new AlibabaAdlabAdsimCaseMaprouteGetRequest();
AlibabaAdlabAdsimCaseMaprouteGetRequest.AdsimShowPathVO obj1 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.AdsimShowPathVO();
AlibabaAdlabAdsimCaseMaprouteGetRequest.Point obj2 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.Point();
obj2.setHeading("1");
obj2.setX("1");
obj2.setY("1");
obj2.setZ("1");
obj1.setEndPoint(obj2);
List<AlibabaAdlabAdsimCaseMaprouteGetRequest.Point> list4 = new ArrayList<AlibabaAdlabAdsimCaseMaprouteGetRequest.Point>();
AlibabaAdlabAdsimCaseMaprouteGetRequest.Point obj5 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.Point();
list4.add(obj5);
obj5.setHeading("1");
obj5.setX("1");
obj5.setY("1");
obj5.setZ("1");
obj1.setMidPointList(list4);
obj1.setMapVersion("loc.213");
AlibabaAdlabAdsimCaseMaprouteGetRequest.Point obj6 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.Point();
obj6.setHeading("1");
obj6.setX("1");
obj6.setY("1");
obj6.setZ("1");
obj1.setStartPoint(obj6);
obj1.setVehicleType("A1");
req.setAdsimShowPathVO(obj1);
AlibabaAdlabAdsimCaseMaprouteGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAdlabAdsimCaseMaprouteGetRequest req = new AlibabaAdlabAdsimCaseMaprouteGetRequest();
AlibabaAdlabAdsimCaseMaprouteGetRequest.AdsimShowPathVODomain obj1 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.AdsimShowPathVODomain();
AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain obj2 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain();
obj2.Heading = "1";
obj2.X = "1";
obj2.Y = "1";
obj2.Z = "1";
obj1.EndPoint= obj2;
List<AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain> list4 = new List<AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain>();
AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain obj5 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain();
list4.Add(obj5);
obj5.Heading = "1";
obj5.X = "1";
obj5.Y = "1";
obj5.Z = "1";
obj1.MidPointList= list4;
obj1.MapVersion = "loc.213";
AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain obj6 = new AlibabaAdlabAdsimCaseMaprouteGetRequest.PointDomain();
obj6.Heading = "1";
obj6.X = "1";
obj6.Y = "1";
obj6.Z = "1";
obj1.StartPoint= obj6;
obj1.VehicleType = "A1";
req.AdsimShowPathVO_ = obj1;
AlibabaAdlabAdsimCaseMaprouteGetResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAdlabAdsimCaseMaprouteGetRequest;
$adsim_show_path_v_o = new AdsimShowPathVO;
$end_point = new Point;
$end_point->heading="1";
$end_point->x="1";
$end_point->y="1";
$end_point->z="1";
$adsim_show_path_v_o->end_point = $end_point;
$mid_point_list = new Point;
$mid_point_list->heading="1";
$mid_point_list->x="1";
$mid_point_list->y="1";
$mid_point_list->z="1";
$adsim_show_path_v_o->mid_point_list = $mid_point_list;
$adsim_show_path_v_o->map_version="loc.213";
$start_point = new Point;
$start_point->heading="1";
$start_point->x="1";
$start_point->y="1";
$start_point->z="1";
$adsim_show_path_v_o->start_point = $start_point;
$adsim_show_path_v_o->vehicle_type="A1";
$req->setAdsimShowPathVO(json_encode($adsim_show_path_v_o));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.adlab.adsim.case.maproute.get' \
-d 'partner_id=apidoc' \
-d 'sign=E9147FDE4BDE9F8CA03DC0F5B3605865' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-24+17%3A51%3A17' \
-d 'v=2.0' \
-d 'adsim_show_path_v_o=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAdlabAdsimCaseMaprouteGetRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.adsim_show_path_v_o="数据结构示例JSON格式"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.adlab.adsim.case.maproute.get");
add_param(pRequest,"adsim_show_path_v_o","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.adlab.adsim.case.maproute.get', {
'adsim_show_path_v_o':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})