Route 类
google.maps.routes.Route
类
包含路线,该路线由一系列相连的路段组成,这些路段连接起点、终点和中间航点。
通过调用 const {Route} = await google.maps.importLibrary("routes")
进行访问。
请参阅 Maps JavaScript API 中的库。
静态方法 | |
---|---|
computeRoutes |
computeRoutes(request) 参数:
返回值:
Promise<{ 根据一组终点和中间航点返回主要路线以及可选的备选路线。 注意:此方法要求您通过设置 ComputeRoutesRequest.fields 属性在请求中指定响应字段掩码。该值是字段路径的列表。例如:
不建议使用通配符响应字段掩码 fields: ['*'] ,因为:
|
属性 | |
---|---|
description |
类型:
string optional 路线的说明。 |
distanceMeters |
类型:
number optional 相应路线的行驶距离(以米为单位)。 |
durationMillis |
类型:
number optional 导航路线所需的时间(以毫秒为单位)。如果您将 ComputeRoutesRequest.routingPreference 设置为 TRAFFIC_UNAWARE ,则此值与 Route.staticDurationMillis 相同。如果您将 ComputeRoutesRequest.routingPreference 设置为 TRAFFIC_AWARE 或 TRAFFIC_AWARE_OPTIMAL ,则系统会根据路况计算此值。注意:如果时长超过 2^53 毫秒,则此值为 Number.POSITIVE_INFINITY 。 |
legs |
构成路线的若干路段(航点之间的路径段)。每段行程都对应于两个非 via 航点之间的旅程。例如:
origin 到 intermediates 再到 destination 。 |
localizedValues |
类型:
RouteLocalizedValues optional Route 的属性的文本表示形式。 |
optimizedIntermediateWaypointIndices |
类型:
Array<number> optional 如果您将
|