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](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/premium/images/new-client-id-area.png?authuser=19&hl=vi)
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
- Gói cao cấp của Nền tảng Google Maps là gì?
- Những API nào được đưa vào Google Maps Platform cao cấp?
- Làm cách nào để đặt lại thông tin đăng nhập cho Google Cloud Console không?
- Điều khoản dịch vụ của Google Maps Platform cao cấp?
Hạn mức sử dụng
- Cách sử dụng Gói cao cấp của Nền tảng Google Maps tính?
- Làm cách nào để theo dõi Mức sử dụng Gói cao cấp của Nền tảng Google Maps?
- Tại sao lại có thông tin chi tiết về Places API đối với các yêu cầu được tính một mức phí, trong khi các yêu cầu Tự động hoàn thành về địa điểm là mức phí thấp hơn nhiều không?
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?
- Tôi có nên sử dụng cả khoá API và mã ứng dụng khách để xác thực không?
- Liệu dự án Google Cloud Console mà tôi được cung cấp bật tất cả API hiện có chưa?
- Sự khác biệt giữa khoá API là gì và một mã ứng dụng khách?
- Làm thế nào để sử dụng 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 không?
- Có thư viện động cho Android không với Google Maps Platform cao cấp?
- Làm cách nào để truy cập API Maps JavaScript bằng Mã ứng dụng khách Gói cao cấp của Nền tảng Google Maps, từ một trang được tải qua HTTPS (SSL)?
Định kiểu
Bắt đầu
-
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.
- API JavaScript của Maps
- API tĩnh của Maps
- API tĩnh cho Chế độ xem đường phố
- API mã hoá địa lý
- API vị trí địa lý
- API nâng cao
- API Chỉ đường
- API Ma trận khoảng cách
- API múi giờ
- API Đường
- API Địa điểm và thư viện Địa điểm của API JavaScript của Maps *
- SDK Maps dành cho Android
- SDK Maps dành cho iOS
* 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 iOS và SDK 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 Android và trê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ặcclient
), 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});