首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这里API:收费成本没有优化

这里API:收费成本没有优化
EN

Stack Overflow用户
提问于 2020-11-16 09:36:57
回答 1查看 143关注 0票数 0

我在这里探索API,以评估对我们的应用程序的有用性。我的兴趣集中在估计的卡车运输成本(收费,车辆,司机)。我面临在两点之间生成优化路由的问题:从50.893017,20.615645到52.055324,21.010707。司机成本设置为10,车辆成本设置为1。当我使用https://fleet.ls.hereapi.com/2/calculateroute.json时,我用260.17兹罗提(含260.17兹罗提)获得了211公里的距离,当我使用https://tce.cit.api.here.com/2/calculateroute.json时,我得到距离159公里,221.28兹罗提(含38.55兹罗提)。如您所见,第一个API没有返回成本优化路由。此外,它似乎第一个API试图省略收费站,而这比到处走要好。我是不是遗漏了什么?为什么会有这么大的差别?这两个查询的参数看起来都很相似。

第一个api参数(不包括api键):

代码语言:javascript
复制
jsonAttributes:41
waypoint0:50.893017,20.615645
waypoint1:52.055324,21.010707
detail:1
routelegattributes:li
routeattributes:gr
maneuverattributes:none
linkattributes:none,rt,fl
legattributes:none,li,sm
currency:PLN
departure:
tollVehicleType:3
trailerType:0
vehicleNumberAxles:2
trailerNumberAxles:0
hybrid:0
emissionType:3
fuelType:petrol
trailerHeight:0
vehicleWeight:40t
disabledEquipped:0
hov:0
passengersCount:2
tiresCount:4
commercial:0
heightAbove1stAxle:1m
width:1.8
length:4.41
mode:fastest;truck;traffic:disabled
alternatives:2
driver_cost:10
vehicle_cost:1

第二个api参数(不包括api键):

代码语言:javascript
复制
jsonAttributes:41
waypoint0:50.893017,20.615645
waypoint1:52.055324,21.010707
detail:1
routelegattributes:li
routeattributes:gr
maneuverattributes:none
linkattributes:none,rt,fl
legattributes:none,li,sm
currency:PLN
departure:
tollVehicleType:3
trailerType:0
vehicleNumberAxles:2
trailerNumberAxles:0
hybrid:0
emissionType:3
fuelType:petrol
trailerHeight:0
vehicleWeight:40t
disabledEquipped:0
hov:0
passengersCount:2
tiresCount:4
commercial:0
heightAbove1stAxle:1m
width:1.8
length:4.41
mode:fastest;truck;traffic:disabled
alternatives:2
driver_cost:10
vehicle_cost:1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-18 14:11:14

请不要在URL请求中使用,也不要使用域名tce.cit.api.here.com或tce.api.here.com或一些旧的参数名称也用于fleet.ls.hereapi.com。

这个tce.api.here.com是遗留下来的,有时计算代价是错误的。

请阅读这份文件用于tollPass参数:

所有通行证的逗号分隔列表: Senior_Pass,转发器,年度,Nr_of_Days,Nr_of_Months,SunPass,E通行证(最后2个是真实收费转发器的例子)。允许穿越“应答器专用”收费亭,并允许对某些收费部分进行免费穿越。

有些收费亭和收费部分只允许有收费通行证的司机使用,如tollPass=transponder,否则司机必须避开这些收费亭/收费部分才能使用更长的路。

如果您尝试使用例如tollPass=transponder参数来请求fleet.ls.hereapi.com,那么您将看到使用收费部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64855571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档