Chuẩn bị bản đồ ngoại tuyến cho ứng dụng
Đôi khi bạn có một bản đồ ở định dạng sẵn sàng để nhập từ nguồn khác—từ bạn bè, trang web hoặc lưu trữ tệp. Cũng có nhiều nguồn trực tuyến cung cấp bản đồ ngoại tuyến mà ứng dụng không hỗ trợ trực tiếp.
Trong hướng dẫn này, chúng ta sẽ sử dụng bản đồ hàng không được cung cấp dưới định dạng GeoTIFF và PDF (GeoPDF) từ trang web chính thức faa.gov làm ví dụ.
Tải xuống các bản đồ VFR từ:
https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/vfr/

Hiện tại, các định dạng được cung cấp bởi faa.gov là GeoTIFF hoặc PDF (GeoPDF).
Hãy tải xuống bản đồ TIFF cho Atlanta.
Sau khi giải nén, bạn có thể xem trước tệp bản đồ TIFF trong trình duyệt tệp của bạn như sau:

Nó có kích thước khoảng 88MB.
Bây giờ, hãy chuyển đổi bản đồ TIFF này thành định dạng MBTiles để bạn có thể sử dụng nó trong ứng dụng.
Cài đặt GDAL (miễn phí) nếu bạn chưa có: https://gdal.org/en/stable/download.html
Trong terminal, điều hướng đến thư mục chứa tệp bản đồ TIFF, sau đó chạy:
gdal_translate "Atlanta SEC.tif" Atlanta-VFR.mbtiles -of MBTILES
Đầu ra lệnh sẽ tương tự như:
Input file size is 17951, 12354
Warning 1: Input dataset has a color table, which will likely lead to bad results when using a resampling method other than nearest neighbour or mode. Converting the dataset to 24/32 bit (e.g. with gdal_translate -expand rgb/rgba) is advised.
0...10...20...30...40...50...60...70...80...90...100 - done.
Một tệp mới có tên Atlanta-VFR.mbtiles sẽ xuất hiện trong thư mục.
Sao chép tệp này vào iCloud Files hoặc bất kỳ bộ lưu trữ đám mây chia sẻ nào có thể truy cập trên iPhone/iPad của bạn.
Trong ứng dụng, bạn có thể mở bản đồ này trực tiếp*) bằng cách nhấn nút ‘+’ trong danh sách bản đồ:

Sau đó, nhấn vào Nhập bản đồ ngoại tuyến và sử dụng trình chọn tệp để nhập bản đồ.
Hoặc, trong ứng dụng Files (hoặc bất kỳ ứng dụng lưu trữ tệp nào, thậm chí trong tệp đính kèm email), nhấn (hoặc giữ—từ iOS 18 trở lên) vào tệp và chọn Chia sẻ hoặc tùy chọn Mở bằng. Nếu ứng dụng không hiển thị, cuộn đến nút “…” (nhiều hơn), nhấn vào đó và chọn ứng dụng của chúng tôi từ danh sách đầy đủ.
Sử dụng tùy chọn đầu tiên với tệp được sao chép vào thư mục iCloud VFR của bạn:

Nhấn vào tệp, chờ tải về và mở trong ứng dụng. Một bản đồ mới sẽ xuất hiện trong danh sách bản đồ ngoại tuyến; nhấn vào đó để kích hoạt và quay lại màn hình bản đồ chính.
Nếu bản đồ không hiển thị ngay lập tức, có thể do khu vực hiển thị không khớp với khu vực được bao phủ bởi bản đồ. Di chuyển bản đồ một chút, sau đó nhấn vào nút tiêu đề bản đồ. Trên bản đồ trực tiếp, nhãn bản đồ sẽ trở thành nút cho phép bạn tập trung vào khu vực bản đồ ngoại tuyến:

Chọn tùy chọn Tập trung vào khu vực bản đồ, bản đồ trực tiếp sẽ thu nhỏ đến khu vực được bao phủ bởi bản đồ ngoại tuyến:

Bạn có nguồn bản đồ mới hoặc thông tin kỹ thuật về GDAL hoặc chuyển đổi bản đồ muốn chia sẻ? Vui lòng liên hệ với chúng tôi tại support@blocoware.com – chúng tôi rất mong nhận được phản hồi từ bạn!
*) Tùy chọn mở/nhập tệp bản đồ trực tiếp từ ứng dụng sẽ có sẵn trong tất cả các ứng dụng liên quan của chúng tôi bắt đầu từ tháng 3 năm 2025.
Liên quan: