Nhanh chóng tích hợp người dùng trình bổ trợ của Nền tảng Google Maps

Cửa sổ tiện ích thành công

Nếu bạn đang phát triển một trình bổ trợ của Nền tảng Google Maps cho các nền tảng như WordPress, Shopify, Magento và các nền tảng khác, thì chủ đề này sẽ mô tả cách nhanh chóng đưa người dùng trình bổ trợ vào Nền tảng Google Maps và tạo khoá API.

Khoá API mà trình bổ trợ của bạn cần gửi cùng với mỗi yêu cầu đến Nền tảng Google Maps, được liên kết với Tài khoản Google và thông tin thanh toán của người dùng, đồng thời mở khoá quyền truy cập vào các tính năng xây dựng bản đồ trong trình bổ trợ của bạn.

Để giúp người dùng trình bổ trợ nhanh chóng tạo khoá API, hãy cung cấp đường liên kết hoặc nút để chạy Tiện ích Bắt đầu nhanh (Quick Start Widget) – một cửa sổ bật lên tiện lợi hướng dẫn người dùng thực hiện một vài bước đơn giản. Tiện ích Bắt đầu nhanh cũng giữ chân người dùng trình bổ trợ trong nền tảng của bạn thay vì đưa họ đến Google Cloud Console để thực hiện các tác vụ đó trong nhiều cửa sổ.

Khởi chạy tiện ích Khởi động nhanh

Tiện ích Bắt đầu nhanh chỉ là một trang web có kích thước cửa sổ mà bạn có thể kiểm soát bằng lệnh gọi window.open JavaScript. Ví dụ:

<script>
  function openPopupWindow() {
    var winWidth=570;
    var winHeight=700;
    var left = (screen.width-winWidth)/2;
    var top = (screen.height-winHeight)/2;

    window.open('https://console.cloud.google.com/google/maps-hosted', 'Quick Start Widget',
    'resizable=yes,width='+winWidth+',height='+winHeight+',left='+left+',top='+top);
      return false;
  }
</script>

<!-- CTA to generate Google Maps API Key -->
<button type="button" onClick="openPopupWindow()" style="color: white; background-color: #1a73e8" href="#">
    Get an API Key
</button>

Xem trong thực tiễn:

Khi người dùng nhấp vào nút này, Tiện ích Bắt đầu nhanh sẽ mở trong cửa sổ bật lên và thực hiện những thao tác sau khi người dùng di chuyển qua tiện ích này:

  • Tạo một Tài khoản Google và dự án nếu người dùng chưa có các tài khoản và dự án đó.
  • Bật API Nền tảng Google Maps.
  • Tạo khoá API để người dùng sao chép và dán vào cấu hình trình bổ trợ.

Nếu người dùng trình bổ trợ đã có Tài khoản Google và dự án, thì tiện ích này sẽ đưa họ đến trang "Thông tin xác thực" trong Google Cloud Console. Tại đây, họ có thể nhận khoá API hiện có hoặc tạo khoá mới.

Bạn có thể hướng người dùng trình bổ trợ đến chủ đề Giới thiệu về tiện ích Khởi động nhanh để biết thêm thông tin.

Câu hỏi thường gặp

Tôi có phải trả tiền để sử dụng Tiện ích Bắt đầu nhanh không?

Không. Tiện ích Bắt đầu nhanh là tiện ích miễn phí và được cung cấp cho tất cả các nhà phát triển để đơn giản hoá quá trình làm quen với Nền tảng Google Maps.

Tiện ích Bắt đầu nhanh chỉ có thể dùng trên WordPress và Shopify được không?

Tiện ích Bắt đầu nhanh có thể được dùng trên bất kỳ trang web bên thứ ba nào, chứ không chỉ trên các trình tạo trang web hoặc trang web thương mại điện tử.

Nền tảng bên thứ ba có thể xem thông tin thanh toán mà người dùng nhập không?

Sau khi người dùng xác thực với Google, chỉ họ mới có thể xem thông tin thanh toán và các thông tin khác của họ. Nền tảng bên thứ ba và nhà phát triển trình bổ trợ không thể truy cập vào thông tin đó.

Tôi có thể sử dụng dự án và khoá API hiện có không?

Nếu bạn đã có tài khoản Google Maps Platform, thì Tiện ích Bắt đầu nhanh sẽ chuyển bạn đến Google Cloud Console. Tại đây, bạn có thể sử dụng khoá API hiện có hoặc tạo khoá mới.

Người dùng trình bổ trợ bảo mật khoá API của họ bằng cách nào?

Chủ đề Các phương pháp hay nhất để bảo mật API đưa ra hướng dẫn về cách bảo mật khoá API. Sau khi sử dụng Tiện ích bắt đầu nhanh, người dùng cũng sẽ nhận được một email kèm theo hướng dẫn và đường liên kết đến Google Cloud Console để bảo mật khoá API của họ.