Package JavaScript/TypeScript để gọi các API VIETMAP.
Vietmap API plugin¶
Plugin đang gọi API bản cũ
@vietmap/vietmap-api 1.1.2 gọi Autocomplete v3, Search v3, Place v3, Reverse v3 và endpoint Route, TSP bản cũ (api-version). Tích hợp mới cần địa chỉ sau sáp nhập, phí cầu đường hay chỉ đường cho xe tải thì gọi thẳng các API v4 qua HTTP.
Cài đặt¶
Dùng npm:
Dùng Yarn:
Dùng pnpm:
Phiên bản mới nhất xem tại https://www.npmjs.com/package/@vietmap/vietmap-api
Cách dùng¶
Import VietmapApi¶
Tạo instance bằng API key:
Ví dụ¶
Reverse¶
Đổi toạ độ (vĩ độ, kinh độ) thành địa chỉ gần nhất.
Autocomplete¶
Gợi ý địa chỉ, địa điểm ngay khi người dùng gõ.
const autoCompleteSearchResponseList = await vietmapApi.autoCompleteSearch(
new SearchRequest({ text: 'Vietmap' }),
);
Search - Geocode¶
Tìm địa chỉ đầy đủ và trả về danh sách kết quả khớp.
Routing¶
Tìm đường giữa hai điểm trở lên theo loại phương tiện, trả về tổng quãng đường, thời gian dự kiến và hướng dẫn từng chặng.
const res = await vietmapApi.route(
[[10.79628438955497,106.70592293472612], [10.801891047584164,106.70660958023404]],
new RouteRequest({ vehicle: 'car',apikey: envVariables.VIETMAP_API_KEY,points_encoded: true, optimize:true}),
)
Giải mã polyline¶
API chỉ đường trả về đường đi dưới dạng chuỗi polyline đã mã hoá.
Dùng hàm giải mã polyline để đổi chuỗi đó thành danh sách LatLng.
Email: maps.info@vietmap.vn
Liên hệ hỗ trợ
Tài liệu API VIETMAP: Tổng quan Map API
Gặp lỗi? Tạo issue trên GitHub, kèm log đầy đủ và thông tin để tái hiện lỗi nếu có thể. Cần thêm tính năng? Tạo issue mô tả tính năng đó làm gì và vì sao bạn cần.