As smartphones and other mobile devices have become ubiquitous, the development of location-based applications and services has surged. Nearly all smartphones now come equipped with GPS capabilities and other means of determining a user's precise location. Applications are able to tap into this location data to provide customized, localized experiences for users. From navigation and mapping to recommendations for nearby ... Read more