title: Using Google Maps location without Activity
body: <p>I have a service which receives locations through registering a <code>LocationManager.requestLocationUpdates</code>. 
  But there have been some issues on some phones. </p>
  
  <p>When battery runs low, the network location provider stops sending location fixes (this problem is addressed in <a href="https://stackoverflow.com/questions/13594932/network-provider-not-providing-updated-locations">this SO question</a>). It's not a only a problem with my app but also the other apps just stop receiving locations.
  Even when the phone is recharged the problem persists until the full reboot. </p>
  
  <p>However, I found out (and someone also mentioned it in the SO question above) that Google Maps still keeps receiving location updates - when I open Google Maps app it shows the correct location and updates.</p>
  
  <p>So I was thinking about a workaround of using locations from Google Maps API. I have absolutely no experience with the Maps API, but it seems that it needs a proper GUI (Activity) application to be used with. Or am I wrong? Is there a possibility to use Google Maps API to receive locations even within the Service?</p>