(mở trong tab mới)gmap cloud
Tư vấn giải phápLiên hệ
Bắt đầuTrung cấp2 phút đọc

Chuyển từ Google Maps Platform sang GMap Cloud: bảng đối chiếu API

Nếu ứng dụng của bạn đang dùng Google Maps Platform, phần lớn tính năng có API tương ứng ở GMap Cloud. Bài này liệt kê từng cặp và những chỗ cần sửa khi chuyển.

· GMap Cloud

Bảng đối chiếu

Google Maps PlatformGMap Cloud
Maps JavaScript APIMapLibre GL JS + style /api/tiles/style/basemap (hoặc darkmap)
Geocoding API (địa chỉ → tọa độ)GET /api/idunn/v1/search
Geocoding API (tọa độ → địa chỉ)GET /api/idunn/v1/reverse/{lat}:{lon}
Places AutocompleteGET /api/idunn/v1/autocomplete
Place DetailsGET /api/idunn/v1/places/{id}
Directions APIGET /api/route/v1/{mode}/{tọa độ}
Distance Matrix APIPOST /api/tsp/route/sources_to_targets
Route OptimizationPOST /api/tsp/route/optimized_route
—Isochrone, chuyển đổi VN-2000, địa chỉ 63/34 tỉnh, thửa đất

Những khác biệt cần sửa trong mã

  • Thứ tự tọa độ: GeoJSON dùng [kinh độ, vĩ độ], không phải đối tượng { lat, lng }.
  • Khóa API truyền qua header hoặc tham số x-api-key.
  • Kết quả tìm kiếm là GeoJSON FeatureCollection; nhãn địa chỉ nằm ở properties.geocoding.label.
  • Bản đồ dùng MapLibre: google.maps.Marker thành maplibregl.Marker, InfoWindow thành maplibregl.Popup.
  • Địa chỉ có thể kèm cả cách ghi theo 63 tỉnh và 34 tỉnh (subtype addr63/addr34).

Kế hoạch chuyển đổi

  1. Liệt kê các lệnh gọi bản đồ đang dùng và lưu lượng mỗi loại.
  2. Chạy song song trên một bộ địa chỉ mẫu của bạn và so sánh kết quả.
  3. Chuyển từng tính năng (bản đồ, tìm kiếm, tuyến đường), giữ cách quay lại.
  4. Trao đổi với GMap về khóa, lưu lượng và phạm vi dữ liệu trước khi chuyển toàn bộ.