GPS (Global Positioning System) is a satellite network-based system that provides navigation, positioning, and timing services. As all modern smartphones have a built-in GPS module, this technology has managed to achieve wide adoption in mobile app development. Today GPS-powered tools are applied for building not only navigation solutions but also a wide range of other software products that are intended for offering location-based features.