作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想获得一组卡车和取货点之间的距离。我看到有用于卡车路线的 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 , 仅支持以下出行方式:
您可能想看看 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/
我是一名优秀的程序员,十分优秀!