Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering SwiftUI MapKit - The Complete Guide

Thành Thạo SwiftUI MapKit - Hướng Dẫn Toàn Diện

Thành Thạo SwiftUI MapKit - Hướng Dẫn Toàn Diện

Từ Số 0 Trở Thành Chuyên Gia MapKit: Khóa Học Bản Đồ Tối Thượng Cho SwiftUI

4.6
(72 đánh giá)
600 học viên
Giảng viên
Mohammad Azam
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.249.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
63 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học viên sẽ học cách tích hợp bản đồ vào ứng dụng SwiftUI một cách liền mạch, giúp tạo ra các ứng dụng nhận diện vị trí một cách dễ dàng.
Bạn sẽ khám phá cách thêm điểm đánh dấu, ghim và chú thích tùy chỉnh lên bản đồ, biến ứng dụng của bạn trở nên tương tác và hấp dẫn.
Hiểu cách cấu hình các kiểu bản đồ khác nhau để phù hợp với thiết kế ứng dụng và mang lại trải nghiệm người dùng đẹp mắt.
Thành thạo việc truy cập và hiển thị vị trí thời gian thực của người dùng trên bản đồ, cung cấp thông tin theo ngữ cảnh.
Học cách triển khai tính năng thu phóng và kéo bản đồ mượt mà, cho phép người dùng tập trung vào các địa điểm cụ thể trên bản đồ.
Học viên sẽ thực hành xây dựng một ứng dụng NearMe, có khả năng hiển thị các địa điểm lân cận và sắp xếp chúng dựa trên khoảng cách từ vị trí người dùng.
Luôn dẫn đầu công nghệ bằng cách khám phá và triển khai tính năng LookAroundPreview mới được giới thiệu trong iOS 17, nâng cao sự tương tác của người dùng.
Đi sâu vào việc thêm tính năng lập lộ trình và điều hướng vào ứng dụng NearMe, cho phép người dùng dễ dàng tìm đường đến điểm đến đã chọn bằng Apple Maps.

Yêu cầu

Quen thuộc với Lập trình Swift
Cài đặt Xcode
Kiến thức Cơ bản về Phát triển iOS
Tài khoản Apple Developer (Tùy chọn)
Mong muốn Học hỏi

Đối tượng phù hợp

Nhà phát triển iOS Đầy khát vọng
Nhà phát triển Có kinh nghiệm
Sinh viên và Người học
Doanh nhân và Quản lý Sản phẩm
Người Chuyển đổi Nghề nghiệp
Người đam mê Ứng dụng
Freelancer và Tư vấn viên
Nhà thiết kế Ứng dụng

Nội dung khóa học

12 phần • 63 bài giảng
1 Giới thiệu
2 Điều kiện tiên quyết
3 Tệp Bài tập
1 Hiển thị Bản đồ
2 Thêm Điểm đánh dấu vào Bản đồ
3 Thêm Chú thích Tùy chỉnh vào Bản đồ
4 Cấu hình Các Kiểu Bản đồ Khác nhau
1 Hiển thị Vị trí Hiện tại của Người dùng
2 Tái cấu trúc Mã
3 Thu phóng vào Vị trí Hiện tại của Người dùng
4 LƯU Ý: Lỗi trong Cửa sổ Đầu ra
5 Cấu hình Ứng dụng cho Quyền Truy cập Luôn bật
6 Thiết lập Camera Động đến Các Vị trí Khác nhau
7 Thêm UserLocationButton, La bàn và ScaleView vào Bản đồ
8 Mô phỏng Vị trí trong iPhone Simulator
9 SỬA LỖI: Triển khai Sự kiện Ủy quyền CLLocationManager
1 Chúng ta sẽ xây dựng gì?
2 Thêm Bản đồ và Trường Văn bản Tìm kiếm
3 Triển khai LocationManager
4 Triển khai LocationError
5 Hiển thị Vị trí Người dùng
6 Thu phóng vào Vị trí Người dùng
1 Thêm Hàm MKLocalSearch để Tìm Địa điểm Lân cận
2 Hiển thị Kết quả Tìm kiếm trên Bản đồ
3 Hiển thị Kết quả Tìm kiếm trong Danh sách
4 Xem trước Dữ liệu MapItem
1 Triển khai SearchOptionView
2 Tái cấu trúc Mã
3 Sắp xếp Địa điểm Dựa trên Khoảng cách
4 Hiển thị Giá trị Khoảng cách trong PlaceView
5 Chọn MapItem và Triển khai Chế độ Hiển thị
6 Triển khai SelectedPlaceDetailView
1 Chọn MapItem Bằng PlaceListView
2 Triển khai LookAroundPreview
3 Thêm Lộ trình
4 Ẩn LookAroundPreview Dựa trên Selected Presentation Detent
1 Thêm ActionButtons vào SelectedPlaceDetailView
2 Mở Điểm đến trong Apple Maps
3 Triển khai Nút Gọi điện
4 Tài nguyên: Ẩn Nút Gọi điện Khi Không Có Số Điện thoại
1 Chúng ta sẽ xây dựng gì?
2 Refuge Restrooms API
3 Tải xuống Dự án Khởi đầu
4 Triển khai Mô hình Restroom
5 Triển khai HTTP Client
6 Thêm HTTP Client vào Environment Values
7 Hiển thị Điểm đánh dấu trên Bản đồ
8 Mô phỏng HTTP Client
9 Hiển thị Chú thích Tùy chỉnh trên Bản đồ
10 Tìm kiếm Nhà vệ sinh dựa trên Khu vực
11 Triển khai RestroomDetailView
12 Hiển thị Tiện nghi của Nhà vệ sinh
13 Mở Bản đồ để Chỉ đường
1 Hiểu Dự án Khởi đầu
2 Tạo Khu vực Bằng MapCircle
3 Bắt đầu Giám sát Khu vực
4 Cập nhật Giao diện Người dùng Khi Vào Khu vực
1 Chọn Chú thích Bằng Tag Modifier
2 Vẽ Polygon Overlays trong SwiftUI
3 Vẽ MapCircles trong SwiftUI
1 Tài nguyên
2 Bước tiếp theo
3 Bài giảng Bổ sung

Giới thiệu khóa học

Are you ready to harness the power of SwiftUI and MapKit to create captivating, location-aware applications? Whether you're a seasoned iOS developer or a newcomer to SwiftUI, our comprehensive course will guide you from novice to expert in no time.


In this course, you'll learn how to display maps seamlessly within your SwiftUI apps, establishing a strong location-based foundation. You'll also delve into the world of markers, pins, and custom annotations, turning your maps into interactive canvases for user engagement. Additionally, you'll have the opportunity to customize your maps with various styles, ensuring they align perfectly with your app's aesthetics.


Understanding and displaying the user's real-time location is a crucial skill, and we'll show you how to do it effortlessly. Zooming and panning features will allow you to focus on specific locations of interest, enhancing user experience.


But that's not all! We'll guide you through the development of a NearMe app, which will display nearby points of interest and intelligently sort them based on distance from the user's location. You'll also explore iOS 17's LookAroundPreview, staying at the forefront of technology integration. And to top it off, you'll learn to add routes and navigation, enabling users to easily find their way to selected destinations using Apple Maps.


This course will cover the creation of a "Restroom Finder App." This unique app will utilize a third-party JSON API to pinpoint and display all nearby restrooms in the user's current position. Each restroom will also be capable of displaying all the amenities available, enhancing user convenience and accessibility.


By enrolling in this course, you'll gain hands-on experience, master essential skills, and create real-world applications that utilize SwiftUI and MapKit. Whether you aspire to build location-based social networks, travel guides, or specialized apps like the Restroom Finder, this course will equip you to develop engaging and feature-rich experiences that captivate your users. Join us today and embark on your journey toward becoming a proficient SwiftUI and MapKit developer!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ios Development
Hiển thị tất cả khoá học Mobile App Development
Hiển thị tất cả khoá học Swiftui
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊