再会,
我正在使用 Bing Maps(纯 html 和 javascript)来跟踪沿预定义路线移动的车辆。我已经使用 DirectionsManager 创建了路线,但是用户可以拖动路线来更改它。
我想禁用此功能,以便用户无法更改路线以及隐藏路线上的所有航点。
任何帮助、指导或资源都将不胜感激。提前致谢。
问候,
再会,
我正在使用 Bing Maps(纯 html 和 javascript)来跟踪沿预定义路线移动的车辆。我已经使用 DirectionsManager 创建了路线,但是用户可以拖动路线来更改它。
我想禁用此功能,以便用户无法更改路线以及隐藏路线上的所有航点。
任何帮助、指导或资源都将不胜感激。提前致谢。
问候,
为了那些可能偶然发现我的问题的人的利益:
禁用路线拖动:将方向管理器请求选项 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},
});