it probably isnt actually running. the location services are listed as maps. when you click the process it will tell you what it actually is. Any time any program at all uses anything location, it will use those services and register as maps. disabling all location services and rebooting should remove this without having to fully disable maps. just remember that as soon as you enable location services and something tries to use one it will be back.
what google needs to do is separate the services from maps so it is clear this is whats happening.