Bỏ qua điều hướng
MapsLibVNBắt đầu

Điều hướng

Tính năng

MapsLibVN làm được gì

Những gì liệt kê dưới đây đang chạy thật trên hệ thống, không phải kế hoạch. Cuối trang có mục nói rõ những thứ MapsLibVN chưa làm.

Bản đồ nền Việt Nam

Tiles ở định dạng PMTiles đặt trên CDN. Trình duyệt đọc thẳng bằng HTTP Range chứ không đi qua máy chủ API, nên tải bản đồ không tốn lượt gọi API và không phụ thuộc vào một cụm máy chủ tile nào.

Hai theme sáng và tối, nhãn hiển thị tiếng Việt hoặc tiếng Anh tuỳ cấu hình. Nhãn chủ quyền Hoàng Sa và Trường Sa luôn giữ tiếng Việt, được bảo vệ ở ba tầng: vá dữ liệu trước khi dựng tiles, lớp nhãn riêng trong style, và một bước kiểm tự động chặn phát hành nếu thiếu.

Hướng dẫn bản đồ web →
Bản đồ trung tâm Thành phố Hồ Chí Minh do MapsLibVN dựng

Lớp địa điểm 164 loại

Địa điểm gộp từ OpenStreetMap và Foursquare OS Places. Mỗi địa điểm có một nguồn chính quyết định toạ độ và tên; các nguồn khác được ghi lại để bạn đối chiếu.

Biểu tượng xuất hiện tăng dần theo mức phóng để bản đồ không rối. Địa điểm chưa hiện trên nền vẫn tìm được qua API tìm kiếm.

Danh mục đầy đủ →
13 nhóm và số mã loại trong mỗi nhóm
Ăn uống14
Mua sắm24
Dịch vụ21
Y tế11
Giáo dục13
Tài chính6
Lưu trú8
Giải trí, thể thao16
Văn hoá, du lịch15
Giao thông13
Hành chính công13
Tôn giáo, cộng đồng9
Khác1

Tìm kiếm hiểu cách người Việt gõ

Gợi ý hiện ngay khi đang gõ. Bộ tìm kiếm chịu được chữ không dấu, viết tắt quen thuộc và cách viết địa phương.

Tên đơn vị hành chính cũ và mới đều tra được, kể cả sau đợt sắp xếp năm 2025, nên người dùng gõ theo thói quen vẫn ra đúng chỗ.

Tìm kiếm và autocomplete →

Geocode nói thật về độ chính xác

Mỗi kết quả trả kèm precision và confidence, nói rõ toạ độ đang ở mức mái nhà, đoạn hẻm hay chỉ tới được phường. Ứng dụng nhờ đó vẽ vòng tròn sai số thay vì cắm một cái ghim giả vờ chính xác.

Địa chỉ không tra được thì hệ thống nói không tra được, thay vì rơi về tâm quận rồi để người dùng tưởng đã đúng.

Độ chính xác geocode →
{
  "name": "Nhà thờ Đức Bà",
  "precision": "rooftop",
  "confidence": 0.94,
  "lat": 10.7797, "lng": 106.699
}

Dẫn đường

Tính tuyến cho xe máy, ô tô và đi bộ, trả về hình tuyến cùng hướng dẫn từng chặng bằng tiếng Việt tự nhiên.

Dùng được cả trên web lẫn React Native, kèm la bàn và cảm biến chuyển động cho màn hình dẫn đường trên điện thoại.

Hướng dẫn dẫn đường →
  • Xe máy
  • Ô tô
  • Đi bộ
  1. Đi theo Nguyễn Huệ về hướng bắc 400 m
  2. Rẽ phải vào Lê Lợi
  3. Đến nơi ở bên trái

Giao hàng & vận tải

Ma trận khoảng cách trả bảng thời gian và quãng đường từ N điểm đi tới M điểm đến trong một lượt gọi — chọn tài xế gần nhất, kho gần nhất mà không phải tính từng tuyến. Tối đa 50 cặp mỗi lượt.

Tối ưu thứ tự điểm dừng sắp lại tối đa 10 điểm giao cho một chuyến và trả luôn tuyến đầy đủ để vẽ và dẫn đường. Chia đơn cho đội xe gửi tối đa 5 xe và 30 đơn một lượt, kèm sức chứa, khung giờ khách hẹn và thời gian dừng, rồi trả tuyến của từng xe. Cả ba tính một lượt Chỉ đường, và thử được ngay trên Playground, tab Đội xe.

Hướng dẫn giao hàng & đội xe →
Phút xe máy từ 3 tài xế tới 3 đơn
Đơn 1Đơn 2Đơn 3
Tài xế A61421
Tài xế B11517
Tài xế C19124

Thứ tự ghé tối ưu cho một chuyến 3 điểm:

  1. Kho
  2. 2
  3. 3
  4. 1
  5. Kho

Bốn SDK dùng chung một hợp đồng

core, web, react và react-native phát hành trên npm, cùng một API và cùng một nguồn tiles. Đổi nền tảng không phải học lại.

Có thể nhúng bằng thẻ script cho trang tĩnh, hoặc cài qua npm cho dự án có bước dựng.

Cài đặt →
  • @mapslibvn/core
  • @mapslibvn/web
  • @mapslibvn/react
  • @mapslibvn/react-native

Nói trước

Những thứ chưa có

Nói trước để bạn khỏi mất thời gian thử. Nếu hệ thống của bạn cần một trong số này, hãy đọcbản so sánh với Google trước khi quyết định.

  • giao thông thời gian thực
  • Street View
  • ảnh vệ tinh
Lấy khoá API miễn phí