美好的一天,
我正在使用Bing Maps(纯粹的html和javascript)来跟踪沿预定路线移动的车辆。我使用DirectionsManager创建了路线,但用户可以拖动路线进行更改。
我想禁用此功能,以便用户无法更改路线以及隐藏路线上的所有路标。
非常感谢任何协助,指导或资源。提前谢谢。
此致
答案 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},
});