I was having the exact same problem on my Moto G4 Plus with Android 6.0.1.
My idle battery charge was taking around 2-3 days to drain fully. After solving this problem it went to 10 days.
The Google App GPS was always the one taking the biggest battery slice.
I tried turning off all location...