从Google Map API删除路线

雅各布·巴利基(Jakub Balicki)

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

我有一个启动startNavigating()的按钮

这是我的.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()”并删除该方向的按钮。

感谢帮助!

leo_henrique

您可以使用此:

directionsDisplay.setMap(null);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章