Yêu cầu Maps JavaScript API tạo lệnh gọi đến các SKU khác nhau tuỳ thuộc vào loại yêu cầu: ví dụ: lượt tải bản đồ kích hoạt SKU Bản đồ động và ảnh toàn cảnh kích hoạt SKU Chế độ xem đường phố động. Các lệnh gọi đến Thư viện địa điểm, Maps JavaScript API và các dịch vụ JavaScript khác được tính giá riêng. Để biết thêm thông tin, hãy xem thông tin chi tiết về SKU và bảng giá trong bảng sau.
Thông tin chi tiết về SKU và giá cho Maps JavaScript API
Bảng sau đây trình bày thông tin chi tiết về SKU và giá của Maps JavaScript API theo mô hình trả tiền theo mức dùng.
Thông tin chi tiết về giá của Thư viện tuyến đường
Mỗi lớp Route và RouteMatrix có 3 SKU xác định chi phí của một yêu cầu. SKU dùng để xác định chi phí dựa trên dịch vụ bạn sử dụng, hạng Route hoặc hạng RouteMatrix và các tính năng bạn sử dụng trong yêu cầu. Ví dụ:
Yêu cầu Tính toán tuyến đường được tính phí cho mỗi Yêu cầu.
Yêu cầu Tính toán ma trận tuyến đường được tính phí theo PHẦN TỬ được trả về từ yêu cầu. Số phần tử là số điểm xuất phát nhân với số điểm đến. Ví dụ: nếu một yêu cầu chứa hai điểm xuất phát và ba điểm đến, thì yêu cầu đó sẽ được tính phí cho sáu phần tử.
Các tính năng bạn sử dụng sẽ quyết định danh mục SKU được tính phí:
Essentials: Tính phí cho những yêu cầu chỉ sử dụng các tính năng cơ bản với tối đa 10 điểm tham chiếu trung gian.
Pro: Tính phí cho những yêu cầu sử dụng tính năng nâng cao, chẳng hạn như bộ sửa đổi tuyến đường
TRAFFIC_AWAREhoặcTRAFFIC_AWARE_OPTIMAL.Doanh nghiệp: Được tính phí cho những yêu cầu sử dụng tính năng dành cho doanh nghiệp, chẳng hạn như tính năng tìm đường cho xe hai bánh.
Các giới hạn sử dụng sau đây được áp dụng cho JavaScript.
Tính toán tuyến đường
Giới hạn tốc độ là 3.000 truy vấn mỗi phút.
Số lượng điểm tham chiếu trung gian tối đa được phép cho mỗi yêu cầu
computeRouteslà 25.
Tính ma trận tuyến đường
Giới hạn số lượng là 3.000 phần tử mỗi phút, được tính bằng số điểm xuất phát nhân với số điểm đến.
Số lượng điểm xuất phát và điểm đến tối đa mà bạn có thể chỉ định bằng cách sử dụng mã địa điểm hoặc địa chỉ là 50.
Tổng số phần tử tối đa được phép cho mỗi yêu cầu
computeRouteMatrixcóroutingPreferenceđược đặt thànhTRAFFIC_AWARE_OPTIMALlà 100.Tổng số phần tử tối đa được phép cho mỗi yêu cầu
computeRouteMatrixcótravelModeđược đặt thànhTRANSITlà 100.Tổng số phần tử tối đa được phép cho mỗi yêu cầu
computeRouteMatrixlà 625.
Hạn mức và giới hạn sử dụng
Để xem và quản lý hạn mức cũng như giới hạn sử dụng cho Maps JavaScript API, hãy xem phần Hạn mức và cảnh báo về hạn mức.
Hạn mức tải bản đồ
Các hạn mức sau đây áp dụng cho số lượt tải bản đồ 2D và 3D của Maps JavaScript API:
- 30.000 lượt tải bản đồ mỗi phút cho mỗi dự án
- 300 lượt tải bản đồ mỗi phút cho mỗi IP
Hạn mức sử dụng Places UI Kit
Places UI Kit tuân theo các hạn mức sử dụng sau:
Truy vấn Bộ công cụ giao diện người dùng của Địa điểm: Các yêu cầu từ phần tử Chi tiết địa điểm và Tìm kiếm địa điểm bị giới hạn ở mức 6.000 truy vấn mỗi phút cho mỗi dự án.
Phiên Places UI Kit: Các yêu cầu từ phần tử Tự động hoàn thành bị giới hạn ở mức 6.000 truy vấn mỗi phút cho mỗi dự án.
Các yêu cầu cơ bản đối với Places API và Geocoding API không sử dụng hạn mức trong dự án trên đám mây của bạn.
Chiến lược tiết kiệm chi phí cho Places API
Phần này cung cấp các cách để tối ưu hoá mức sử dụng và giảm chi phí liên quan đến Places API.
Sử dụng mặt nạ trường
Việc sử dụng tính năng che trường đảm bảo rằng bạn không yêu cầu dữ liệu không cần thiết, giúp giảm độ trễ và phí thanh toán.
Đối với các yêu cầu Place Details (Mới), Nearby Search (Mới) và Tìm kiếm văn bản (Mới), hãy sử dụng mặt nạ trường để chỉ định danh sách các trường cần trả về trong phản hồi.
Sau đó, bạn sẽ được tính phí theo SKU cao nhất áp dụng cho yêu cầu của bạn. Ví dụ: nếu bạn chọn các trường trong cả SKU Essentials và Pro, thì bạn sẽ được tính phí dựa trên SKU Pro.
Sử dụng giá theo phiên với Place Details (Mới)
Nếu ứng dụng của bạn có số lượng lệnh gọi hằng tháng từ
Để biết thêm thông tin, hãy xem bài viết Tính năng Tự động hoàn thành (Mới) và giá theo phiên.
Điều chỉnh hạn mức
Hạn mức xác định số lượng yêu cầu tối đa được phép cho một API hoặc dịch vụ cụ thể trong một khung thời gian nhất định. Khi số lượng yêu cầu trong dự án của bạn đạt đến hạn mức, dịch vụ của bạn sẽ ngừng phản hồi các yêu cầu.
Để sửa đổi giá trị hạn mức cho API, hãy làm theo các bước sau:
- Trong Google Cloud Console, hãy chuyển đến Google Maps Platform > Quotas (Google Maps Platform > Hạn mức).
- Chọn API mà bạn muốn sửa đổi hạn mức.
- Xác định giá trị hạn mức mà bạn muốn thay đổi, rồi chọn giá trị đó bằng hộp đánh dấu.
- Nhấp vào Chỉnh sửa, nhập giá trị hạn mức mới rồi nhấp vào Gửi yêu cầu.
Xem các yêu cầu tăng hạn mức
Để xem tất cả yêu cầu tăng hạn mức, bao gồm cả yêu cầu trước đây và yêu cầu đang chờ xử lý, hãy làm theo các bước sau:
- Trong Google Cloud Console, hãy chuyển đến Google Maps Platform > Quotas (Google Maps Platform > Hạn mức).
- Chọn API mà bạn muốn xem yêu cầu tăng hạn mức.
- Nhấp vào Yêu cầu tăng.
Các quy định hạn chế trong Điều khoản sử dụng
Để biết thông tin chi tiết đầy đủ về cách sử dụng được phép, hãy tham khảo phần Các quy định hạn chế về giấy phép trong Điều khoản dịch vụ của Google Maps Platform.