In this chapter, we will cover the following topics: Detecting user location Displaying pins in map view Getting directions between locations Working with geofencing