Самый правильный способ решить эту проблему - использовать сервис, например, картографический сервис. Тогда в этом сервисе у вас есть свойство или наблюдаемая, которая содержит все данные о чертежах. Когда пользователь возвращается к компоненту, вы получаете все данные из службы карт и перерисовываете.
Если вы не хотите использовать службу, есть несколько других способов сделать это. Вам не обязательно использовать маршрутизатор, вы можете просто использовать скрытое свойство элемента. Когда пользователь открывает меню, вы скрываете карту. Когда он покидает меню, вы показываете его снова. Что-то вроде:
<app-my-map-component [hidden]="menuIsOpen">
<app-my-menu-component *ngIf="menuIsOpen">
Хотя я бы сказал, что если вы планируете, чтобы ваше приложение стало больше, вам, вероятно, следует использовать Маршрутизатор и сервисы с самого начала.