¿Swift- MKMapkit ve solo una ciudad?

Estoy tratando de hacer una aplicación para ver la universidad a la que voy, pero tengo problemas solo para ver la única ciudad. Estoy tratando de asegurarme de que el usuario no pueda desplazarse más allá de la ciudad. Entonces estoy tratando de superponer esa región. Pensé que el método setRegion ayudaría a solucionar ese problema, pero aparentemente no. ¿Alguna sugerencia sobre cómo establecer la región en la que el usuario no puede superar?

    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    // sets maps to univeristy
    var location = CLLocationCoordinate2DMake(42.9633,
        -85.890042)
    // Span and region
    var span = MKCoordinateSpanMake (0.005, 0.005)
    var region = MKCoordinateRegion(center: location, span: span)
    Map.setRegion(region, animated: true)

Respuestas a la pregunta(1)

Su respuesta a la pregunta