禁用路线更改并隐藏Bing地图中的航点

时间:2012-09-29 03:40:14

标签: javascript html bing-api bing-maps

美好的一天,

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

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

非常感谢任何协助,指导或资源。提前谢谢。

此致

1 个答案:

答案 0 :(得分:6)

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

禁用路由拖动:将directionsManager请求选项routeDraggable设置为false

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

隐藏航路点和点:设置directionsManager渲染选项waypointPushpinOptions和viapointPushpinOptions可见性为false

directionsManager.setRenderOptions({
                itineraryContainer: document.getElementById('directionsItinerary'),
                waypointPushpinOptions:{visible:false},
                viapointPushpinOptions:{visible:false},
            });