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

Giai đoạn thành công của tiện ích

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

Khoá API mà trình bổ trợ của bạn cần gửi theo mỗi yêu cầu đến Google Maps Platform đượ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 cho phép truy cập vào các tính năng tạo 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 một đường liên kết hoặc nút khởi chạy Tiện ích Bắt đầu nhanh, một cửa sổ bật lên thuận tiện 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úp người dùng trình bổ trợ ở lại nền tảng của bạn thay vì chuyển họ đến bảng điều khiển Google Cloud để thực hiện các tác vụ đó trong nhiều cửa sổ.

Chạy tiện ích Bắt đầu nhanh

Tiện ích Bắt đầu nhanh chỉ là một trang web mà bạn có thể kiểm soát kích thước cửa sổ bằng lệnh gọi JavaScript window.open. 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ở ra trong một 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:

  • Tạo một Tài khoản Google và dự án nếu người dùng chưa có.
  • Cho phép dùng các API của 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 và dự án trên Google, thì tiện ích này sẽ đưa họ đến trang "Thông tin đăng nhập" trong Google Cloud Console, nơi họ có thể lấy khoá API hiện có hoặc tạo một khoá API 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 Bắt đầu nhanh để biết thêm thông tin.

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

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

Không. Tiện ích Bắt đầu nhanh là miễn phí và dành cho tất cả nhà phát triển để đơn giản hoá quy trình tham gia Nền tảng Google Maps.

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

Bạn có thể sử dụng Tiện ích Bắt đầu nhanh trên mọi trang web của bên thứ ba, chứ không chỉ trên 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 bằng Google, chỉ họ mới có thể truy cập vào thông tin thanh toán và các thông tin khác. Các 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, Tiện ích Bắt đầu nhanh sẽ chuyển hướng bạn đến bảng điều khiển Google Cloud, nơi bạn có thể sử dụng khoá API hiện có hoặc tạo một khoá API mới.

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

Chủ đề Các phương pháp bảo mật tốt nhất cho API cung cấp 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 email có hướng dẫn và đường liên kết đến bảng điều khiển Google Cloud để bảo mật khoá API của họ.