4

再会,

我正在使用 Bing Maps(纯 html 和 javascript)来跟踪沿预定义路线移动的车辆。我已经使用 DirectionsManager 创建了路线,但是用户可以拖动路线来更改它。

我想禁用此功能,以便用户无法更改路线以及隐藏路线上的所有航点。

任何帮助、指导或资源都将不胜感激。提前致谢。

问候,

4

1 回答 1

7

为了那些可能偶然发现我的问题的人的利益:

禁用路线拖动:将方向管理器请求选项 routeDraggable 设置为 false

directionsManager.setRequestOptions({
                    routeMode: Microsoft.Maps.Directions.RouteMode.driving,
                    routeDraggable: false

隐藏航点和通过点:将方向管理器渲染选项 waypointPushpinOptions 和 viapointPushpinOptions 可见性设置为 false

directionsManager.setRenderOptions({
                itineraryContainer: document.getElementById('directionsItinerary'),
                waypointPushpinOptions:{visible:false},
                viapointPushpinOptions:{visible:false},
            });
于 2012-09-30T03:30:00.490 回答