Swiftで指定した幾つかの場所を線で結ぶ
検索用ワード Swift MapKit MapView CLLocationCoordinate2D MKPolyline
var c: [CLLocationCoordinate2D] = [] // 渋谷 原宿 代々木 新宿 c.append(CLLocationCoordinate2DMake(35.658517, 139.701334)) c.append(CLLocationCoordinate2DMake(35.670168, 139.702687)) c.append(CLLocationCoordinate2DMake(35.683061, 139.702042)) c.append(CLLocationCoordinate2DMake(35.690921, 139.700258)) let line: MKPolyline = MKPolyline(coordinates: &c, count: 4) (mapViewのオブジェクト).addOverlay(line)
Objective-CだとMKPolylineクラスにメソッドがあってそれをinvokeしてたみたいなんだけどSwiftは単純にクラスのインスタンスを渡せば良くて
そこでちょっとハマりました。どうにかなってよかった。