title: How do these Android location options affect the LocationManager isProividerEnabled method?
body: <p>I'm trying to figure out the location services options under Android 2.3.3 on my Verizon Droid X, I have 3 options:</p>
  
  <ul>
  <li>Google location services </li>
  <li>Standalone GPS services </li>
  <li>VZW location services</li>
  </ul>
  
  <p>Enabling or disabling <strong>Google location services</strong> causes the following to return true or false respectivly.</p>
  
  <pre><code>myLocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)
  </code></pre>
  
  <p>Enabling or disabling <strong>Standalone GPS services</strong> causes the following to return true or false respectivly.</p>
  
  <pre><code>myLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)
  </code></pre>
  
  <p>Enabling or disabling <strong>VZW location services</strong> seems to have no affect on the <em>isProviderEnabled</em> method. If this option is the only one enabled, then the <em>isProviderEnabled</em> method always returns false regardless if using NETWORK_PROVIDER or GPS_PROVIDER.</p>
  
  <p>The way I understand this is:</p>
  
  <ul>
  <li>Google location services = WiFi MACID location</li>
  <li>Standalone GPS services = GPS location</li>
  <li>VZW location services = nothing except something special to Verizon (like Navigator)</li>
  </ul>
  
  <p>Is this assumption correct? If so, where does AGPS and CellID come into play?</p>