RouteRenderOptions

此类表示路线规划服务检索结果呈现的配置。它没有构造函数,但可通过对象字面量形式表示。 相比 RenderOptions 增加了路线折线的样式配置 polylineStyle

interface RouteRenderOptions {
    autoViewport?: boolean;
    map?: Map;
    panel?: string | HTMLElement;
    polylineStyle?: PolylineOptions;
    selectFirstResult?: boolean;
    viewportOptions?: ViewportOptions;
}

属性

检索结束后是否自动调整地图视野。此属性对LocalCity无效

展现结果的地图实例。当指定此参数后,搜索结果的标注、线路等均会自动添加到此地图上

结果列表的HTML容器id或容器元素,提供此参数后,结果列表将在此容器中进行展示。此属性对LocalCity无效。驾车路线规划无效

路线折线的样式。仅对使用 Polyline 绘制路线的服务类生效,即 DrivingRoute、WalkingRoute、 RidingRoute、TransitRoute。 开启 enableTraffic 后按路况分段着色的折线不受此配置影响。

示例代码1

const drivingRoute = new BMap.DrivingRoute(map, {
renderOptions: {
map: map,
polylineStyle: {
// 平铺的 Polyline 参数作为所有路线折线的基准样式
strokeWeight: 8,
strokeColor: '#1677ff',
// 具名分桶在基准样式之上按路线类型覆盖
highlight: { strokeColor: '#ff4d4f' },
},
},
});

是否选择第一个检索结果。此属性仅对LocalSearch有效

自动调整地图视野时的视野计算选项,仅在 autoViewport 为 true 时生效