002 地図の縮尺の変更


Source

ViewController.swift

//

//  ViewController.swift

//  MapKit002

//


import UIKit

import MapKit


class ViewController: UIViewController {

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        // MapViewを生成.

        var mapView : MKMapView = MKMapView(frame: CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height))

        

        // MapViewの中心位置を指定.

        mapView.centerCoordinate = CLLocationCoordinate2DMake(37.331741, -122.030333)

        

        // 縮尺を変更.

        // 倍率を指定.

        let span : MKCoordinateSpan = MKCoordinateSpan(latitudeDelta: 0.1, longitudeDelta: 0.1)

        

        // MapViewで指定した中心位置とMKCoordinateSapnで宣言したspanを指定する.

        let region : MKCoordinateRegion = MKCoordinateRegion(center: mapView.centerCoordinate, span: span)

        

        // MapViewregionプロパティにregionを指定.

        mapView.region = region

        

        // MapViewviewに追加.

        self.view.addSubview(mapView)

        

    }

    

}


Reference

    MapKit Data Types

Comments