从谷歌地图 API 中删除路线



所以我在Ionic中使用Google map API创建了该应用程序,该应用程序显示了从A到B的位置。但我不知道如何从地图上清除它。

我有一个启动启动导航((的按钮

这是我的.ts功能:

 startNavigating(){
    let directionsService = new google.maps.DirectionsService;
    let directionsDisplay = new google.maps.DirectionsRenderer;
    
    directionsDisplay.setMap(this.map);
    directionsDisplay.setPanel(this.directionsPanel.nativeElement);
    directionsService.route({
        origin: this.StartN,
        destination: this.EndN,
        travelMode: google.maps.TravelMode['DRIVING']
    }, (res, status) => {
        if(status == google.maps.DirectionsStatus.OK){
            directionsDisplay.setDirections(res);
        } else {
            console.warn(status);
        }
    });
    let mapOptions = {
      zoom: 15,
    }; 
  
}

我想创建一个按钮来启动"clean(("并删除这个方向。

感谢您的帮助!

你可以使用这个:

directionsDisplay.setMap(null);

相关内容

  • 没有找到相关文章

最新更新