Today's smartphones and hand-held devices are equipped with high-accuracy Global Positioning System (GPS) hardware. The GPS hardware receives location information from a constellation of satellites. Apart from the satellites, iOS devices take advantage of the cellular and Wi-Fi networks to provide location information to the user.
In this chapter, we will discuss how to use the appropriate frameworks to take advantage of the location services of the device. Furthermore, we will learn how to display maps and annotate them. Specifically, we will focus on the following subjects: