วันนี้เราจะนำวิธีการจัด Layout มาประยุกต์ใช้ในการจัด Layout ให้กับ MapView เพื่อสร้างแอปพลิเคชันที่ใช้ในการระบุที่อยู่กันค่ะ โดยใช้ภาษา Swift 3.0 ใน Xcode 8
ลองมาดูภาพตัวอย่างหน้าตาแอปพลิเคชันที่เราจะสร้างกันนะคะ
เนื่องจากแอปพลิเคชันของเราจะต้องมีการทำงานของ Map เราจึงต้องมีการเชื่อม Framework ซึ่งเราจะต้องเข้ามาเพิ่ม Framework ในหน้า General ของโปรเจคที่เราพึ่งสร้างมา โดยการเข้าไปกดที่เครื่องหมาย + ในหัวข้อ Linked Freameworks and Libraries แล้วเข้าไปค้นหา Framework ที่มีชื่อว่า MapKit.framework แล้วกด Add เข้ามาในโปรเจคของเราได้เลยค่ะ
จากนั้นเราจะเข้าไป Main.storyboard แล้วนำ Object ที่มีชื่อว่า Map Kit View ลากมาที่ View Controller จากนั้นกำหนดขนาดของ Map View ตามที่ต้องการให้แสดงบนหน้าจอได้เลยค่ะ
ต่อไปเราจะมาเขียนโค้ดกันนะคะ ในส่วนของการระบุที่อยู่ใน Map
โดยจะเริ่มจากการ ประกาศ Outlet ให้กับ MapView
เราจะมากำหนดสถานที่ที่เราต้องการระบุให้แสดงใน MapView กันค่ะ
จะกำหนดโดยการใช้ละติจูดและลองจิจูดของสถานที่นั้น
ต่อไปจะเป็นการกำหนดระยะและ Center ของสถานที่ที่จะแสดงบน MapView ค่ะ
และสุดท้ายเราจะมาปักหมุดกำหนด Title และ Subtitle ให้กับหมุดบน MapView
Comments
Post a Comment