Tile là một ô bản đồ nhỏ (256×256 px) được tải về để ghép thành bản đồ hoàn chỉnh mà bạn thấy trên màn hình.
Khi người dùng mở hoặc di chuyển bản đồ, ứng dụng sẽ tải nhiều tile tùy kích thước màn hình, độ zoom, và độ phân giải.
Thiết bị / Trường hợp | Tiles thực tế (ước tính) | Quy đổi Track-Asia |
---|---|---|
Mobile (màn hình nhỏ) | ~8 tiles / load | Tính 10 tiles / load |
Desktop thường (1280×720) | ~15 tiles / load | Tính 10 tiles / load |
Màn hình lớn / Zoom sâu | ~20–25 tiles / load | Tính 10 tiles / load |
- Kích thước viewport: Ví dụ iPhone hiển thị bản đồ khoảng 390 × 600 px
.
- Kích thước tile: Chuẩn phổ biến 256 × 256 px
(Google, Mapbox, OSM).
- Tính toán:
Ngang: ⌈390 ÷ 256⌉ = ⌈1.52⌉ = 2 tiles
Dọc: ⌈600 ÷ 256⌉ = ⌈2.34⌉ = 3 tiles
- Tổng số tile cần tải: 2 × 3 = 6 tiles
Như vậy, để hiển thị bản đồ vừa đủ 390×600 px trên điện thoại cần khoảng 6 tile.
- Kích thước viewport: Ví dụ màn hình máy tính hiển thị bản đồ 1366 × 768 px
.
- Kích thước tile: Chuẩn phổ biến 256 × 256 px
.
- Tính toán:
Ngang: ⌈1366 ÷ 256⌉ = ⌈5.33⌉ = 6 tiles
Dọc: ⌈768 ÷ 256⌉ = ⌈3.0⌉ = 3 tiles
- Tổng số tile cần tải: 6 × 3 = 18 tiles
Trên desktop, diện tích hiển thị lớn hơn nên sẽ cần nhiều tile hơn, ví dụ này là khoảng 18 tile.
- 100.000 người dùng mở bản đồ 1 lần/tháng = 1.000.000 MapTiles.
- 10.000 người dùng mở bản đồ 10 lần/tháng = 1.000.000 MapTiles.
- Theo quy ước Track-Asia (1 MapView = 10 Tiles) → 1.000.000 Tiles / tháng tương đương 100.000 MapView.
- Track-Asia áp dụng cache 14 ngày.