Nền tảng Google Maps cung cấp nhiều lựa chọn để kiểm soát mức sử dụng và đảm bảo 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 thanh toán 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 một giới hạn cụ thể về ngân sách hoặc API.
- Tạo ứ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.
Dừng sạc | Nhận thông báo | Xây dựng để giảm chi phí |
Hạn mức và cảnh báo về hạn mức
Hạn mức giúp bạn kiểm soát mức sử dụng API và tránh các khoản phí ngoài dự kiến.
Đặt hạn mức
Bằng cách đặt 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 khung thời gian nhất định.
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 Nền tảng Google Maps trong Cloud Console.
rồi 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 giá trị hạn mức mới rồi nhấp vào Gửi yêu cầu.
Sử dụng máy tính định giá của Google Maps Platform để ước tính chi phí dựa trên số lượng yêu cầu ước tính.
Đặt cảnh báo 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 Nền tảng Google Maps trong Cloud Console.
rồi 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 sử dụng.
Bảng điều khiển bên trượt ra có 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 nhấp vào 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, cuộc 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 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 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à tránh chi tiêu quá mức.
- Đảm bảo hạn mức có thể xử lý các khoảng thời gian sử dụng cao điểm.
- Điều chỉnh từng bước và kiểm thử kỹ lưỡng ứng dụng 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ó ngân sách cụ thể cho việc sử dụng Google Maps Platform, bạn có thể tránh bị tính phí không mong muốn trong hoá đơn bằng cách tạo ngân sách và thông báo thanh toán trên Cloud.
Bạn có thể đặt cảnh báo về ngân sách để nhận thông báo khi bạn đạt đến một tỷ lệ phần trăm nhất định của tổng ngân sách. Nhờ đó, bạn có thể biết xu hướng chi phí sử dụng theo thời gian.
Hãy xem tài liệu của Google Cloud để biết hướng dẫn về cách tạo và quản lý ngân sách cũng như thông báo về ngân sách.
Quản lý chi phí một cách chiến lược
Lập ngân sách hiệu quả là sử dụng các lựa chọn miễn phí hoặc chi phí thấp 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ợ những màn hình 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 chưa có chế độ tuỳ chỉnh nào cho bản đồ.
- Bạn chỉ sử dụng tối đa một điểm đánh dấu.
- Bạn không cần hỗ trợ hoạt động tương tác của người dùng bằng bản đồ động hoặc chế độ xem đường phố động.
Sử dụng hình thu nhỏ
Hình thu nhỏ có thể được dùng làm giải pháp thay thế rẻ hơn nữa cho Maps Static API. Hình thu nhỏ được tính phí ở mức thấp hơn và có thể đưa người dùng đến phiên bản động của Google Maps khi nhấp vào, nhờ đó bạn chỉ phải trả tiền cho các lượt tải bản đồ động của những người dùng tương tác.
Sử dụng danh mục định giá rẻ hơn
Google cung cấp một số lượng sự kiện sử dụng miễn phí khác nhau cho từng danh mục giá. Bạn có thể tối ưu hoá ứng dụng để sử dụng các chức năng trong danh mục "Cơ bản" hoặc "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 định giá.
Hợp nhất nhiều bản đồ
Nếu bạn có một 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.
- Sử dụng lại 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 của bản đồ đó khi 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 thấy vị trí cửa hàng.
- Sử dụng một bản đồ duy nhất 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 Nền tảng Google Maps đề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 họ vào bộ nhớ đệm trong tối đa 30 ngày. Hãy xem các điều khoản của Nền tảng Google Maps để biết thông tin chi tiết.
Các 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 phủ 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 Place Details (Mới), Nearby Search (Mới) và Text Search (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 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 Thông tin chi tiết về địa điểm (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ừ
Hãy xem tài liệu về giá theo phiên của tính năng Tự động hoàn thành địa điểm (Mới) để biết thông tin chi tiết.
Các 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 các điểm tham chiếu của Compute Routes
Giới hạn số mục nhập của người dùng trong một truy vấn ở tối đa 10 điểm tham chiếu. Những yêu cầu chứa hơn 10 điểm tham chiếu sẽ bị tính phí ở mức cao hơn.
Sử dụng tính năng tối ưu hoá Compute Routes để đị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í ở 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 Compute Routes API và Distance Matrix API (Cũ)
Các yêu cầu Compute Routes và Distance Matrix API (Cũ) có mô hình giao thông theo thời gian thực sẽ được tính phí ở mức cao hơn.
Nếu bạn bỏ qua các mô hình lưu lượng truy cập trong một yêu cầu, kết quả sẽ 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ó trong cấp nâng cao và được tính phí ở 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 đường. 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.