Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
iOS MapKit in Swift
Rating: 4.6 out of 5(36 ratings)
195 students

iOS MapKit in Swift

Building iOS map application using MapKit in Swift
Created byAndi Setiyadi
Last updated 1/2021
English

What you'll learn

  • Developing map application using iOS MapKit framework in Swift
  • Setting up different types of map annotations on the map
  • Performing fast search with completion suggestion

Course content

6 sections24 lectures4h 47m total length
  • Welcome and Course Structure0:31
  • Location Authorization22:14

    We will start by setting up the location permission and asking users authorization to access their location.

  • Further Reading0:02

    For further reading related to location authorization, you can visit https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_for_location_services/requesting_always_authorization

Requirements

  • Basic iOS development in Swift
  • Xcode 10 and above

Description

MapKit has been one of the most used frameworks in iOS development. The usage varies greatly from things like

  • Provide business search or address search

  • Display points of interests

  • Show user location

  • Provide directions, routes or even navigation.

We are going to review some of the most common features within this Map Kit framework. Few highlights of what we will be covering on this course:

  • Apply different map style to our map

  • Get the user location and how to center the map region to current user location

  • Search completer and highlighter

  • Draw custom annotation and callout

  • Perform annotation clustering on adjacent annotations

  • Get direction from users location to their destination

  • Draw route ribbon into map

  • Select a route that best fits users needs

  • Initiate driving navigation in integration with Apple Maps

  • Perform reverse geocoding

By the time you are done with this course you will be comfortable and confident in integrating MapKit framework into your app.  I hope this course will challenge you and I look forward to seeing you in this course.


Who this course is for:

  • Swift developer beginner to intermediate level