title: LocationService not retrieving location using only Network
body: <p>I have re-read the whole <a href="https://developer.android.com/google/play-services/location.html" rel="nofollow">documentation</a> and as I understand, this API intelligently fuses the providers to give you an accurate result.</p>
  
  <blockquote>
    <p>The Fused Location Provider intelligently manages the underlying location technology and gives you the best location according to your needs.</p>
  </blockquote>
  
  <p>To my understanding, it will use <strong>Network and WiFi and GPS</strong> to give you a location. Now it is only logical to assume if one of those 3 is unavailable, it will use the remaining 2.</p>
  
  <p>My problem is I'm testing my app to get <code>Location</code> when both <strong>WiFi and GPS</strong> are off. That will leave <strong>Location Service</strong> with the <em>network provider</em> only. But I'm getting Latitude and Longitude = <code>0.0</code></p>
  
  <p>Long story short, either way I'm wrong in assuming that it will work relying only on network (no GPS, no WiFi) or there is something else I don't know or haven't read yet. Which of this 2 is my issue?</p>
  
  <p><strong>PS:</strong> my <code>LocationRequest</code> configuration is set to <code>setInterval(30000)</code> to <code>setFastestInterval(60000)</code> (30 and 60 seconds respectively, for each update.</p>