Ionic background geolocation tacking too much battery

I’m using background geolocation .it taking 100% battery only 5 hours.It ruins everything of battery perfomance .I am using native background native ionic 2 supported plugin.
is any other way to solve this problem?