I am having some trouble understanding how the Google Maps Geolocation API can be implemented. From the intro documentation :
"The Google Maps Geolocation API returns a location and accuracy radius based on information about cell towers and WiFi nodes that the mobile client can detect."
It says 'mobile-client', does this mean I can't use it for non-mobile users? Also, how the heck am I supposed to get information on cell towers and WiFi nodes for a non-mobile user?