title: How does the Google Maps for Mobile "My Location" feature work?
body: <p>I've installed the <strong>Google Maps</strong> Java 2 ME app on my <a href="http://www.forum.nokia.com/devices/N73" rel="nofollow noreferrer">Nokia N73</a> which supports the Location API (JSR 179), but does not have an in-built GPS sensor. The "My Location" features works correctly, and is able to pinpoint my position within the city. </p>
  
  <p>When I tried to access the <a href="http://library.forum.nokia.com/index.jsp?topic=/Java_Developers_Library/GUID-1F6DF24F-40E4-4450-80F6-783C996A25D7.html" rel="nofollow noreferrer">CellID, LAC</a> and other related data, I got nulls. So how is Maps able to calculate my position? Is it because their app is signed with a certificate? (mine isn't)</p>