การสร้าง marker ลงบนแผนที่ของ ios ซึ่งในระบบ ios จะเรียกว่า annotation นะครับ
เริ่มต้นด้วยการตั้งค่า location ของ annotation ก่อนครับ ซึ่งประกอบด้วยค่า lat และ lon
จากนั้นกำหนดค่าการแสดงผลตอนเริ่มต้น และสุดท้ายคือการสร้างจุด annotation ลงบนแผนที่ ตามตัวอย่างด้านล่างนี้ตามลำดับครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
override func viewDidLoad() { super.viewDidLoad() // 1 let location = CLLocationCoordinate2D( latitude: 51.50007773, longitude: -0.1246402 ) // 2 let span = MKCoordinateSpanMake(0.05, 0.05) let region = MKCoordinateRegion(center: location, span: span) mapView.setRegion(region, animated: true) //3 let annotation = MKPointAnnotation() annotation.coordinate = location annotation.title = "Big Ben" annotation.subtitle = "London" mapView.addAnnotation(annotation) } |
0