Câu hỏi thường gặp về gói đặc biệt

Nơi quản lý Mã ứng dụng khách trong Google Cloud Console

Bạn có thể sử dụng chức năng quản lý mã khách hàng của gói cao cấp trong Bảng điều khiển Cloud ở cuối Trang Thông tin đăng nhập của Nền tảng Google Maps, trong mục Mã ứng dụng khách.

Khu vực Mã ứng dụng khách mới trên trang Thông tin xác thực

Các tác vụ khác để quản lý mã ứng dụng khách, bao gồm cả việc uỷ quyền URL và bí mật ký mã ứng dụng khách có thể truy cập trên trang Client-ID, bằng cách nhấp vào Biểu tượng chỉnh sửa ở ngoài cùng bên phải Mục Mã khách hàng.

Lưu ý quan trọng: Gói cao cấp của Nền tảng Google Maps không còn được cung cấp cho đăng ký mới hoặc khách hàng mới.

Câu hỏi thường gặp này bao gồm các câu hỏi dành riêng cho Gói cao cấp của Nền tảng Google Maps.

Vui lòng tham khảo Câu hỏi thường gặp về Nền tảng Google Maps để trả lời những câu hỏi phổ biến đối với tất cả Nền tảng Google Maps.

Bắt đầu

Hạn mức sử dụng

Phát triển ứng dụng của bạn

Định kiểu

Bắt đầu

Gói cao cấp của Nền tảng Google Maps là gì?

Gói cao cấp của Nền tảng Google Maps ( Gói cao cấp) đã cấp cho người tham gia quyền truy cập vào gói dịch vụ của Google, đảm bảo họ có tất cả các công cụ cần thiết để triển khai khả năng tuỳ chỉnh, thân thiện với thiết bị di động, có thể mở rộng cho ứng dụng và trang web của họ.

Khách hàng mới không thể đăng ký hoặc mua gói cao cấp của Nền tảng Google Maps nữa.

API nào có trong Gói cao cấp của Nền tảng Google Maps?

Các sản phẩm sau của Google đã được đưa vào Gói cao cấp của Nền tảng Google Maps. Ứng dụng sử dụng các sản phẩm này được hỗ trợ bởi SLA Gói cao cấp của Nền tảng Google Maps và đã đủ điều kiện cho hỗ trợ kỹ thuật.

* Places API không được đưa vào Giấy phép Theo dõi tài sản của Gói Premium. Nếu bạn có tính năng Theo dõi tài sản giấy phép và muốn sử dụng Places API, vui lòng liên hệ với Nhóm bán hàng của Google Maps.

Các API sau không thuộc phạm vi của Gói cao cấp của Nền tảng Google Maps. Ứng dụng sử dụng các API này phải làm như vậy để tuân thủ đã công bố Điều khoản dịch vụ áp dụng cho các API này, đồng thời không thuộc phạm vi điều chỉnh của Gói dịch vụ cao cấp của Nền tảng Google Maps theo Thoả thuận mức độ cung cấp dịch vụ (SLA) hoặc đủ điều kiện để được hỗ trợ kỹ thuật:

Làm cách nào để đặt lại thông tin đăng nhập cho Google Cloud Console?

Đặt lại mật khẩu Tài khoản Google của bạn. Đường liên kết này cũng truy cập được trên Đăng nhập Cloud Console .

Điều khoản dịch vụ của Gói Google Maps Platform cao cấp là gì?

Nếu bạn là khách hàng sử dụng Gói cao cấp của Nền tảng Google Maps, vui lòng tham khảo thoả thuận về các điều khoản chi phối việc bạn sử dụng Nền tảng Google Maps.

Hạn mức sử dụng

Mức sử dụng Gói cao cấp của Nền tảng Google Maps như thế nào được tính không?

Trước đây, với Gói cao cấp của Nền tảng Google Maps, người tham gia đã mua trước tín dụng mà sẽ được ứng dụng của họ sử dụng, tiêu thụ với tỷ lệ khác nhau tuỳ thuộc vào API đã yêu cầu. Hiện tại, tất cả API đều có sẵn theo mô hình định giá trả tiền theo mức dùng. Để biết thêm hãy xem hướng dẫn Thanh toán trên Maps.

Làm cách nào để theo dõi gói đặc biệt của Nền tảng Google Maps trong ứng dụng của tôi mức sử dụng?

Để biết thông tin về cách theo dõi việc sử dụng ứng dụng của bạn, cũng như các báo cáo sử dụng và số liệu phân tích khác, hãy xem hướng dẫn về báo cáo trên Nền tảng Google Maps.

Tại sao yêu cầu Chi tiết API địa điểm trong khi các yêu cầu Tự động hoàn thành địa điểm lại bị tính mức phí thấp hơn nhiều?

Places API sử dụng cơ sở dữ liệu rộng lớn về doanh nghiệp và các hoạt động dữ liệu địa điểm. Tốn rất nhiều thời gian và công sức để duy trì cơ sở dữ liệu này chính xác vì doanh nghiệp thường xuyên mở cửa và đóng cửa. Do đó, chúng ta cần tính thêm phí cho các yêu cầu Thông tin chi tiết về địa điểm. Đối với tính năng Tự động hoàn thành địa điểm, chúng tôi nhận thấy người dùng thường cần nhập vài ký tự để tìm một địa điểm, vì vậy chúng tôi tính phí một số tiền nhỏ hơn nhiều cho mỗi yêu cầu.

Phát triển ứng dụng của bạn

Tôi có được cấp cả mã dự án và mã ứng dụng khách không?

Dành cho khách hàng sử dụng Gói Premium trước đây thư chào mừng có cả mã dự án và một mã ứng dụng khách.

Tôi có nên sử dụng cả khoá API và ID ứng dụng khách của mình để xác thực không?

Những khách hàng cũ sử dụng Gói Premium có thể bao gồm khoá API hoặc mã ứng dụng khách trong các yêu cầu API, nhưng không phải cả hai. Nếu chọn sử dụng mã ứng dụng khách, bạn phải xoá mọi key tham số. Nếu yêu cầu của bạn bao gồm cả mã ứng dụng khách và khoá API, ứng dụng của bạn có thể gặp phải hành vi hoặc lỗi không mong muốn.

Kể từ tháng 11 năm 2021, bạn nên sử dụng khoá API thay vì mã ứng dụng khách đối với mọi hoạt động sử dụng ứng dụng mới.

Dự án trên Google Cloud Console mà tôi cung cấp có đầy đủ không bật API có sẵn?

Có. Với gói Premium, chúng tôi đã tự động cung cấp tất cả các API của chúng tôi cho cùng một dự án Cloud Console. Dành cho khách hàng cũ sử dụng Gói Premium truy cập tất cả API trong một dự án. API trên cùng một nền tảng (Web, Dịch vụ web, Android hoặc iOS) có thể dùng chung một khoá API.

Sự khác biệt giữa khoá API và mã ứng dụng khách là gì?

Với mã dự án của mình, bạn có thể tạo khoá API trong Bảng điều khiển Cloud. Sau đây là những điểm khác biệt chính giữa việc sử dụng khoá API và mã ứng dụng khách của bạn:

  • Hỗ trợ API: Bạn có thể sử dụng khoá API với bất kỳ API Maps nào. Ngoài ra, bạn có thể sử dụng Client-ID với bất kỳ API nào, ngoại trừ Places API, API vị trí địa lý, API đường, SDK bản đồ cho Android và SDK Bản đồ dành cho iOS.
  • Bảo mật: Cả khoá API và mã ứng dụng khách đều bảo mật như nhau, miễn là bạn làm theo các nguyên tắc sau:
    • Nếu bạn sử dụng khoá API, hãy nhớ giữ bí mật khoá của bạn. Tất cả các yêu cầu đối với API Maps đều sử dụng HTTPS nên rủi ro bị hạn chế về việc người nào đó chặn lưu lượng truy cập của bạn. Tuy nhiên, nếu ai đó là lấy khoá của bạn, họ có thể đưa ra yêu cầu cho API Maps bằng cách sử dụng khoá của bạn. Để ngăn chặn rủi ro này đối với API phía máy khách, bạn có thể hạn chế các miền có thể sử dụng khoá của bạn. Cho API phía máy chủ, hạn chế khoá của bạn để chỉ cho phép các yêu cầu từ máy chủ của bạn địa chỉ IP nguồn. Xem Sử dụng khoá API để biết thêm thông tin về cách sử dụng khoá API một cách an toàn.
    • Nếu bạn sử dụng mã ứng dụng khách, hãy đảm bảo rằng bạn giữ lại khoá mã hoá (bạn dùng để tạo chữ ký số) là bí mật. Ngoài ra, hãy đảm bảo rằng bạn không bao giờ sử dụng khoá mã hoá trong Yêu cầu API hoặc sử dụng API đó để ký URL bằng JavaScript, vì những phương pháp này có thể tiết lộ .
Làm thế nào để truy cập vào các tính năng nâng cao dành cho thiết bị di động bằng Gói cao cấp của Nền tảng Google Maps?

Bạn có thể truy cập các tính năng cao cấp dành cho thiết bị di động bằng cách sử dụng cùng các SDK có sẵn cho người dùng của API chuẩn: SDK Maps dành cho iOSSDK Bản đồ dành cho Android. Để truy cập vào các tính năng nâng cao, hãy nhớ sử dụng khoá API của dự án tạo cho bạn trong quá trình đăng ký. Để xác minh rằng bạn có quyền sử dụng gói cao cấp cho thiết bị di động, hãy tải bản đồ bằng cách sử dụng thư viện tĩnh. Để biết thêm thông tin, hãy xem các hướng dẫn để bắt đầu sử dụng Gói cao cấp trên Androidtrên iOS.

Có phải là thư viện động dành cho Android bằng Gói cao cấp của Nền tảng Google Maps?

Có. Khi dùng gói Premium, bạn cũng có thể dùng thư viện động cho SDK bản đồ dành cho Android thay vì thư viện tĩnh thư viện của bạn. Để biết thêm thông tin, hãy xem hướng dẫn bắt đầu sử dụng Gói cao cấp trên Android.

Làm cách nào để truy cập API Maps JavaScript bằng Mã khách hàng của Gói cao cấp trên Google Maps Platform từ một trang được tải qua HTTPS (SSL)?

Để truy cập API JavaScript của Maps từ một trang đã tải qua HTTPS, thì trước tiên bạn phải uỷ quyền URL loại HTTPS mà bạn muốn sử dụng API.

Định kiểu

Tại sao các doanh nghiệp không xuất hiện trên bản đồ của tôi?

Khi tải bản đồ bằng cách sử dụng API JavaScript của Maps và bao gồm cả thông tin đăng nhập vào Gói Premium của bạn (tham số key hoặc client), danh sách doanh nghiệp trên bản đồ sẽ bị tắt theo mặc định. Để bật lại, bạn cần cung cấp một số mã định kiểu kèm theo bản đồ của bạn:

var styles = [
  {
    featureType: 'poi.business',
    stylers: [
      { visibility: 'on' }
    ]
  }
];

map.setOptions({styles: styles});