从 google 地图 api 中删除路线
Remove directions from google map api
所以我在 Ionic 中创建了 Google 地图 API,应用程序显示了从地点 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()" 并删除此方向的按钮。
感谢帮助!
你可以使用这个:
directionsDisplay.setMap(null);
所以我在 Ionic 中创建了 Google 地图 API,应用程序显示了从地点 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()" 并删除此方向的按钮。
感谢帮助!
你可以使用这个:
directionsDisplay.setMap(null);