gpt4 book ai didi

c# - 必应 map API : Is there a way to use truck routing for distance matrix?

转载 作者:行者123 更新时间:2023-11-30 22:51:27 25 4
gpt4 key购买 nike

我想获得一组卡车和取货点之间的距离。我看到有用于卡车路线的 REST API,还有用于距离矩阵的 API。对两个 API 的请求的 URL 不同。从距离矩阵 API 的微软文档中,我可以看到 travelMode 参数,但它只能设置为车辆、步行或公交。

有没有办法将卡车路线用于距离矩阵?

请求跟踪路线的url模板:

https://dev.virtualearth.net/REST/v1/Routes/Truck?wayPoint.1={wayPpoint1}&viaWaypoint.2={viaWaypoint2}&waypoint.3={waypoint3}&wayPoint.n={waypointN}&heading={heading}&optimize={optimize}&avoid={avoid}&distanceBeforeFirstTurn={distanceBeforeFirstTurn}&routeAttributes={routeAttributes}&dateTime={dateTime}&tolerances={tolerances}&distanceUnit={distanceUnit}&vehicleHeight={vehicleHeight}&vehicleWidth={vehicleWidth}&vehicleLength={vehicleLength}&vehicleWeight={vehicleWeight}&vehicleAxles={vehicleAxles}&vehicleTrailers={vehicleTrailers}&vehicleSemi={vehicleSemi}&vehicleMaxGradient={vehicleMaxGradient}&vehicleMinTurnRadius={vehicleMinTurnRadius}&vehicleAvoidCrossWind={vehicleAvoidCrossWind}&vehicleAvoidGroundingRisk={vehicleAvoidGroundingRisk}&vehicleHazardousMaterials={vehicleHazardousMaterials}&vehicleHazardousPermits={vehicleHazardousPermits}&key={BingMapsKey}

请求距离矩阵的url模板:

https://dev.virtualearth.net/REST/v1/Routes/DistanceMatrix?origins={lat0,long0;lat1,lon1;latM,lonM}&destinations={lat0,lon0;lat1,lon1;latN,longN}&travelMode={travelMode}&startTime={startTime}&timeUnit={timeUnit}&key={BingMapsAPIKey}

最佳答案

根据Bing Maps documentation , 仅支持以下出行方式:

  • 驾驶(汽车)
  • 走路
  • 公共(public)交通

您可能想看看 Azure Maps,它确实支持基于卡车的距离矩阵,如 documented here . Azure Maps 支持计算以下出行方式的距离矩阵:

  • 自行车
  • 公交车
  • 汽车
  • 摩托车
  • 行人
  • 出租车
  • 卡车
  • 货车

这是 Azure Maps 上的一些额外资源:

关于c# - 必应 map API : Is there a way to use truck routing for distance matrix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com