Google Maps Platform cung cấp một loạt lựa chọn để kiểm soát mức tiêu thụ và đảm bảo rằng mức sử dụng của bạn phù hợp với ngân sách. Các lựa chọn bao gồm:
- Ngừng tính phí bằng cách giới hạn số lượng sự kiện tính phí mà ứng dụng của bạn kích hoạt.
- Nhận thông báo khi mức sử dụng của bạn sắp đạt đến các giới hạn cụ thể về ngân sách hoặc API.
- Xây dựng ứng dụng hiệu quả hơn về chi phí.
Bảng sau đây cho thấy các lựa chọn của bạn.
| Ngừng tính phí | Nhận thông báo | Xây dựng với chi phí thấp hơn |
Hạn mức và cảnh báo về hạn mức
Giới hạn hạn mức giúp bạn kiểm soát mức sử dụng API và ngăn chặn các khoản phí không mong muốn bằng cách giới hạn số lượng yêu cầu mà dự án của bạn có thể thực hiện.
Đặt giới hạn hạn mức
Bằng cách đặt giới hạn hạn mức, bạn có thể 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 khoảng thời gian nhất định.
Sau khi các yêu cầu trong dự án của bạn đạt đến giới hạn đó, dịch vụ của bạn sẽ ngừng phản hồi các yêu cầu. Bạn phải cân bằng giữa việc ngừng hoạt động và hoá đơn lớn hơn.
Mở trang Hạn mức của Google Maps Platform trong Cloud Console.
và chọn dự án mục tiêu.
Trong trình đơn thả xuống API, hãy chọn API cụ thể để sửa đổi hạn mức.
Nếu bạn muốn chỉnh sửa nhiều loại hạn mức, hãy đánh dấu vào hộp bên cạnh những loại hạn mức mà bạn muốn bật.
Nhấp vào trình đơn có biểu tượng ba dấu chấm, rồi nhấp vào Chỉnh sửa hạn mức.
Trong bảng điều khiển bên xuất hiện, hãy nhập các giá trị hạn mức mới rồi nhấp vào Gửi yêu cầu.
Sử dụng công cụ tính giá của Nền tảng Google Maps để ước tính chi phí dựa trên số lượng yêu cầu ước tính.
Đặt cảnh báo về hạn mức
Cảnh báo về hạn mức sẽ thông báo cho bạn khi mức sử dụng API của bạn sắp đạt đến một ngưỡng đã xác định.
Mở trang Hạn mức của Google Maps Platform trong Cloud Console.
và chọn dự án mục tiêu.
Trong trình đơn thả xuống API, hãy chọn API cụ thể để sửa đổi hạn mức.
Chọn các điểm cuối cần chỉnh sửa.
Nhấp vào trình đơn có biểu tượng ba dấu chấm, rồi nhấp vào Tạo cảnh báo về mức sử dụng.
Bảng điều khiển bên trượt ra chứa nội dung mô tả về chính sách cảnh báo mặc định. Nếu bạn muốn thay đổi chính sách, hãy nhấp vào trình đơn có biểu tượng ba dấu chấm rồi chọn Tuỳ chỉnh chính sách cảnh báo để hiển thị cửa sổ cấu hình chính sách. Sử dụng các đường liên kết Tiếp theo trong cửa sổ để chuyển qua cấu hình, bao gồm cả khả năng định cấu hình các kênh thông báo, chẳng hạn như SMS, email, trò chuyện, webhook, PagerDuty và Pub/Sub.
Sau khi bạn thêm một kênh thông báo, hãy chọn kênh đó trong trường Kênh thông báo rồi nhấp vào OK.
Chỉ thực hiện bước này nếu bạn không sửa đổi chính sách cảnh báo ở bước trước. Trong mục Định cấu hình thông báo trên bảng điều khiển, hãy thêm và định cấu hình các loại thông báo mà bạn muốn nhận, sau đó chọn một hoặc nhiều kênh trong số đó trong trường Kênh thông báo rồi nhấp vào OK.
Nhấp vào Tạo.
Điều chỉnh hạn mức nếu cần
Thường xuyên xem xét và điều chỉnh hạn mức API để tối ưu hoá mức sử dụng và chi phí, đồng thời tìm ra sự cân bằng giữa việc ngăn chặn chi tiêu quá mức và đảm bảo ứng dụng của bạn hoạt động đúng cách.
- Theo dõi các mẫu sử dụng API trong Google Cloud Console. Đặt hạn mức phù hợp với ngân sách của bạn và ngăn chặn tình trạng chi tiêu quá mức.
- Đảm bảo hạn mức có thể xử lý các giai đoạn sử dụng cao điểm.
- Điều chỉnh dần dần và kiểm thử kỹ lưỡng ứng dụng của bạn sau mỗi lần thay đổi để tránh gián đoạn.
Ngân sách và cảnh báo về ngân sách
Nếu có một ngân sách cụ thể cho việc sử dụng Google Maps Platform, bạn có thể tránh bị bất ngờ trong hoá đơn bằng cách tạo ngân sách và cảnh báo về thanh toán trên đám mây.
Bạn có thể đặt cảnh báo về ngân sách để nhận thông báo khi đạt đến một tỷ lệ phần trăm nhất định của tổng ngân sách, để bạn có thể xem xu hướng chi phí sử dụng theo thời gian.
Xem tài liệu về Google Cloud để biết hướng dẫn về cách tạo và quản lý ngân sách cũng như cảnh báo về ngân sách.
Chiến lược quản lý chi phí
Việc lập ngân sách hiệu quả bao gồm việc sử dụng các lựa chọn miễn phí hoặc chi phí thấp hơn bất cứ khi nào có thể. Phần này khám phá nhiều chiến lược để giảm thiểu chi phí.
Sử dụng Maps Static API bất cứ khi nào có thể
Các trường hợp sau đây hoạt động tốt với bản đồ tĩnh, hỗ trợ hiển thị bản đồ đơn giản chỉ cần một điểm đánh dấu:
- Bạn đang bắt đầu với một nguyên mẫu chưa có nhiều tính năng.
- Bạn không có tuỳ chỉnh nào về bản đồ.
- Bạn sử dụng tối đa một điểm đánh dấu.
- Bạn không cần hỗ trợ lượt tương tác của người dùng bằng bản đồ động hoặc chế độ xem đường phố động.
Tải từng phần bằng hình thu nhỏ
Hình thu nhỏ (hình ảnh bản đồ nhỏ) là một cách sử dụng tốt cho Maps Static API. Các mục này được tính phí với mức thấp hơn so với các lượt tải bản đồ động và khi có lượt tương tác của người dùng, có thể đưa người dùng đến phiên bản động của Google Maps khi nhấp vào, để bạn chỉ trả tiền cho các lượt tải bản đồ động cho những người dùng đã tương tác.
Sử dụng các danh mục giá rẻ hơn
Google cung cấp một số sự kiện sử dụng miễn phí cho từng danh mục giá. Bạn có thể tối ưu hoá ứng dụng của mình để sử dụng các tính năng trong danh mục "Essentials" (Thiết yếu) hoặc "Pro" (Chuyên nghiệp), nơi bạn có nhiều sự kiện sử dụng miễn phí hằng tháng hơn. Tìm hiểu thêm về các danh mục giá.
Hợp nhất nhiều bản đồ
Nếu bạn có một cách triển khai hiển thị nhiều bản đồ, hãy làm theo các nguyên tắc sau:
- Chỉ tải bản đồ khi cần thiết, giảm thiểu các tài nguyên không cần thiết.
- Tái sử dụng một bản đồ bằng cách cập nhật khung nhìn, mức thu phóng và điểm đánh dấu nếu cần.
- Sử dụng giải pháp Store Locator Plus nếu bạn đang hiển thị nhiều bản đồ để cho biết vị trí cửa hàng.
- Sử dụng một bản đồ cho mỗi màn hình giao diện người dùng, vì người dùng thường chỉ tương tác với một bản đồ tại một thời điểm.
Lưu nội dung vào bộ nhớ đệm khi được phép
Hầu hết các sản phẩm của Google Maps Platform đều cấm lưu nội dung vào bộ nhớ đệm. Tuy nhiên, một số trường hợp ngoại lệ cho phép bạn lưu kết quả của chúng vào bộ nhớ đệm trong tối đa 30 ngày. Xem điều khoản củaGoogle Maps Platform để biết thông tin chi tiết.
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 mặt nạ 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 Chi tiết địa điểm (Mới), Tìm kiếm lân cận (Mới) và Tìm kiếm theo văn bản (Mới), hãy sử dụng tiêu đề FieldMask trong các yêu cầu API để chỉ định danh sách các trường cần trả về trong phản hồi.
Sau đó, bạn sẽ bị tính phí theo SKU cao nhất áp dụng cho yêu cầu của bạn. Điều đó có nghĩa là nếu bạn chọn các trường trong cả SKU Cơ bản và SKU Nâng cao, bạn sẽ bị tính phí dựa trên SKU Nâng cao.
Sử dụng giá theo phiên với Place Details (Mới)
Nếu các ứng dụng của bạn có số lượng lệnh gọi hằng tháng từ
Xem tài liệu về giá theo phiên của tính năng Place Autocomplete (Mới) để biết thông tin chi tiết.
Chiến lược tiết kiệm chi phí cho Routes 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 Routes API.
Giới hạn điểm tham chiếu của tính năng Tính toán tuyến đường
Giới hạn số lượng mục nhập của người dùng trong một truy vấn tối đa là 10 điểm tham chiếu. Các yêu cầu chứa hơn 10 điểm tham chiếu sẽ bị tính phí với mức cao hơn.
Sử dụng tính năng tối ưu hoá Tính toán tuyến đường để định tuyến tối ưu
Các yêu cầu sử dụng đối số tối ưu hoá điểm tham chiếu sẽ bị tính phí với mức cao hơn.
Đối số tối ưu hoá sắp xếp các điểm tham chiếu để đảm bảo định tuyến tối ưu. Điều này có nghĩa là việc di chuyển từ A đến E sẽ mang lại trải nghiệm tốt hơn khi được tối ưu hoá (A-B-C-D-E) so với chuỗi ngẫu nhiên của một tuyến đường không được tối ưu hoá, chẳng hạn như A-D-B-C-E.
Sử dụng mô hình giao thông theo thời gian thực trong API Tính toán tuyến đường và Ma trận khoảng cách (Phiên bản cũ)
Các yêu cầu về API Tính toán tuyến đường và Ma trận khoảng cách (Phiên bản cũ) bao gồm các mô hình giao thông theo thời gian thực sẽ bị tính phí với mức cao hơn.
Nếu các mô hình giao thông bị bỏ qua trong một yêu cầu, thì kết quả chỉ dựa trên các yếu tố vật lý: đường, khoảng cách và giới hạn tốc độ. Bật mô hình giao thông theo thời gian thực bằng cách đặt thời gian khởi hành thành now.
Sử dụng Tuyến đường đã đi và Đường gần nhất khi dữ liệu GPS không chính xác
Các tính năng của Maps Roads API, Tuyến đường đã đi và Đường gần nhất, được đưa vào cấp nâng cao và bị tính phí với mức cao hơn. Sử dụng các tính năng này khi dữ liệu GPS không chính xác và Roads API có thể giúp xác định đường chính xác. Giới hạn tốc độ, một tính năng khác của Roads API, chỉ dành cho khách hàng sử dụng tính năng Theo dõi tài sản.