読者です 読者をやめる 読者になる 読者になる

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は単純にクラスのインスタンスを渡せば良くて
そこでちょっとハマりました。どうにかなってよかった。