ionViewDidLoad being called automatically

What is happening is that when i leave a page first time all is good. The second time when i am leaving the page for some reason “ionViewDidLoad” gets called interrupting the “ionViewDidLeave” method and back button is going as well now. Seems to be an issue with google maps