What app is using GPS?

Settings > Privacy > Location Services
Switch to "While Using" instead of "Always"

enter image description here

The arrow will tell you which apps have been using it recently.
BTW, it doesn't consume extra battery for it to do this, all it allows is permission to query your current location, which the phone itself constantly polls anyway - all you're doing is allowing it to access this info.