Quản lý chi phí Nền tảng Google Maps

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 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:

  • Dừ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 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.

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 các khoản phí không mong muốn.

Đặt hạn mức 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 có thể cân bằng giữa việc mất điện và hoá đơn lớn hơn.

  1. Mở trang Hạn mức của Nền tảng Google Maps trong Cloud Console.

    Chuyển đến phần Hạn mức

    rồi chọn dự án mục tiêu.

  2. Trong trình đơn thả xuống API, hãy chọn API cụ thể để sửa đổi hạn mức.

  3. 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.

  4. 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.

  5. 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 dự kiến.

Đặt cảnh báo hạn mức

Cảnh báo 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.

  1. Mở trang Hạn mức của Nền tảng Google Maps trong Cloud Console.

    Chuyển đến phần Hạn mức

    rồi chọn dự án mục tiêu.

  2. Trong trình đơn thả xuống API, hãy chọn API cụ thể để sửa đổi hạn mức.

  3. Chọn các điểm cuối cần chỉnh sửa.

  4. 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.

  5. Bảng điều khiển bên trượt ra chứa nội dung mô tả 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 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ổ để di 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.

  6. Sau khi bạn thêm một kênh thông báo, hãy chọn kênh đó trong trường Notification Channels (Kênh thông báo) rồi nhấp vào OK.

  7. 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 trong bước trước. Trong mục Định cấu hình thông báo trong 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.

  8. 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 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 vượt quá ngân sách.
  • Đả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 dần 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 trên hoá đơn bằng cách tạo ngân sách và thông báo của Cloud Billing.

Bạn có thể đặt cảnh báo về ngân sách để thông báo cho bạn khi bạn đã đạt đến một tỷ lệ phần trăm nhất định trong tổng ngân sách, nhờ đó, bạn có thể xem 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í mang tính chiến lược

Để lập ngân sách hiệu quả, bạn nên sử dụng các lựa chọn miễn phí hoặc 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ợ các 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 tuỳ chỉnh 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ợ hoạt động tương tác của người dùng bằng cách sử dụ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 API Maps Static. 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 Google Maps động khi họ nhấp vào. Nhờ đó, bạn chỉ phải trả phí 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 các danh mục có mức giá rẻ hơn

Google cung cấp 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 tính năng trong danh mục "Essentials" (Cơ bản) hoặc "Pro" (Pro), trong đó 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 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 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 đồ đó 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 thấy vị trí cửa hàng.
  • Sử dụng một bản đồ trên 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 trên 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 các lệnh gọi đó 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 API Địa điểm

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 API Địa điểm.

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 thông tin chi tiết về địa điểm (Mới), Tìm kiếm lân cận (Mới) và Tìm kiếm bằng 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ẽ được tính phí theo SKU cao nhất áp dụng cho yêu cầu của mình. Điều đó nghĩa là nếu bạn chọn các trường trong cả SKU cơ bản và SKU nâng cao, thì bạn sẽ được tính phí dựa trên SKU nâng cao.

Sử dụng giá theo phiên bằng tính năng Thông tin chi tiết về địa điểm (Mới)

Nếu ứng dụng của bạn có số lượng lệnh gọi hằng tháng từ 100.001 đến 500.000 trở lên hoặc nếu người dùng thực hiện hơn 12 yêu cầu tự động hoàn thành mỗi phiên, thì bạn nên sử dụng các phiên có tính năng Tự động hoàn thành địa điểm (Mới). Phiên giúp đơn giản hoá việc định giá và cung cấp mô hình định giá nhất quán để sử dụng với tính năng Tự động điền địa điểm (Mới).

Hãy xem tài liệu về giá phiên 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 số điểm trung gian của tính năng Tính toán tuyến đường

Giới hạn mục nhập của người dùng trong một truy vấn ở mức tối đa 10 điểm trung gian. Các yêu cầu chứa nhiều hơn 10 điểm trung gian sẽ được tính phí ở mức cao hơn.

Sử dụng tính năng tối ưu hoá Tuyến tính toán để định tuyến tối ưu

Các yêu cầu sử dụng đối số tối ưu hoá điểm trung gian sẽ được tính phí ở mức cao hơn.

Đối số tối ưu hoá sắp xếp các điểm trung gian để đả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 trình tự ngẫu nhiên của tuyến không được tối ưu hoá, chẳng hạn như A-D-B-C-E.

Sử dụng mô hình tình hình giao thông theo thời gian thực trong API Tính toán tuyến đường và Distance Matrix (Cũ)

Các yêu cầu Compute Routes và Distance Matrix API (Cũ) có chứa 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 mô hình lưu lượng truy cập khỏi yêu cầu, kết quả sẽ chỉ dựa trên các yếu tố thực tế: đườ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 API Đường trong Maps, Tuyến đường đã đi và Đường gần nhất, nằm trong cấp độ nâng cao và được tính phí ở mức cao hơn. Hãy sử dụng các tính năng này khi dữ liệu GPS không chính xác và API Đường 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 API Đường, chỉ dành cho khách hàng sử dụng tính năng Theo dõi tài sản.