Behind location-based services — GPS