如何使用python中的bing maps api从源到目的地获取多条路线?

问题描述

我编写了python代码,该代码生成源点和目标点的经度和纬度。现在,我想获得两点之间的多个可能路线。如何使用bing maps api获取它? 如果不可能,我可以尝试哪些替代方法

解决方法

来自Bing maps API documentation

您最多可以请求三(3)个驾驶或公交路线选项 使用maxSolutions参数在两个航路点之间切换:

http://dev.virtualearth.net/REST/v1/Routes/{travelMode}?wayPoint.1={wayPoint1}&viaWaypoint.2={viaWaypoint2}&waypoint.3={waypoint3}&wayPoint.n={waypointN}&heading={heading}&optimize={optimize}&avoid={avoid}&distanceBeforeFirstTurn={distanceBeforeFirstTurn}&routeAttributes={routeAttributes}&timeType={timeType}&dateTime={dateTime}&maxSolutions={maxSolutions}&tolerances={tolerances}&distanceUnit={distanceUnit}&key={BingMapsKey}