Video: Điều khiển Tivi Samsung bằng Điện thoại - Sử dụng ứng Dụng Smart View 2025
Bản chất của bản đồ trong iOS là MKMapView. Đó là một phân lớp UIView, bạn có thể sử dụng nó ra khỏi hộp để tạo ra một bản đồ. Bạn sử dụng lớp này như là để hiển thị thông tin bản đồ và để thao tác các nội dung bản đồ từ ứng dụng của bạn.
Nó cho phép bạn căn giữa bản đồ trên một phối hợp nhất định, chỉ định kích thước của khu vực bạn muốn hiển thị và chú thích bản đồ với thông tin tùy chỉnh (bằng cách trở thành một đại biểu Chế độ xem bản đồ).
Khi bạn khởi tạo một khung nhìn Map, bạn có thể xác định khu vực ban đầu cho bản đồ đó để hiển thị. Bạn thực hiện việc này bằng cách đặt thuộc tính vùng . Một vùng được xác định bởi một điểm trung tâm và một khoảng cách ngang và dọc, được gọi là khoảng . Khoảng thời gian xác định số lượng bản đồ sẽ hiển thị và xác định mức thu phóng. Chiều dài càng nhỏ thì zoom càng lớn.
Chế độ xem Bản đồ hỗ trợ các cử chỉ bản đồ chuẩn này:
-
Cuộn xuống
-
Chụm (để phóng to)
-
Nhấn đúp (để phóng to)
-
Chạm hai ngón tay (để thu nhỏ)
Ngoài ra, đối với bản đồ Tuyến đường bay 3D, bạn có thể sử dụng cử chỉ hai ngón tay để thay đổi góc nhìn. Bạn cũng có thể chỉ định loại Bản đồ - thường xuyên, vệ tinh hoặc hybrid - bằng cách thay đổi một thuộc tính.
Vì MapKit. khung được viết từ đầu, nó đã được phát triển với những hạn chế của iPhone (và sau đó iPad) trong tâm trí. Do đó, nó tối ưu hóa hiệu suất trên thiết bị iOS bằng cách lưu dữ liệu cũng như quản lý bộ nhớ và xử lý các thay đổi liên kết (chẳng hạn như di chuyển từ mạng di động sang Wi-Fi).
Bản đồ dữ liệu chính nó là mạng lưu trữ, do đó, kết nối mạng được yêu cầu.
Mặc dù bạn không nên phân lớp riêng lớp MKMapView, bạn có thể điều chỉnh hành vi của chế độ xem Bản đồ bằng cách cung cấp đối tượng đại biểu. Đối tượng delegate có thể là bất kỳ đối tượng nào trong ứng dụng của bạn, miễn là nó phù hợp với giao thức MKMapViewDelegate.
