Khắc phục sự cố

Lỗi về khoá API và thông tin thanh toán

Trong một số trường hợp, bản đồ tối hoặc hình ảnh trong Chế độ xem đường phố "âm bản" có hình mờ kèm theo văn bản "chỉ dành cho mục đích phát triển" có thể xuất hiện. Hành vi này thường cho biết có vấn đề với khoá API hoặc thông tin thanh toán. Để sử dụng các sản phẩm của Google Maps Platform, bạn phải bật tính năng thanh toán trên tài khoản của mình và tất cả các yêu cầu đều phải có khoá API hợp lệ. Quy trình sau đây sẽ giúp bạn khắc phục vấn đề này:

Nếu mã của bạn không hoạt động, hãy làm như sau:

Để giúp bạn thiết lập và chạy mã bản đồ, Brendan Kenny và Mano Marks sẽ chỉ ra một số lỗi thường gặp và cách khắc phục trong video này.

  • Tìm lỗi chính tả. Hãy nhớ rằng JavaScript là một ngôn ngữ phân biệt chữ hoa chữ thường.
  • Kiểm tra các thông tin cơ bản – một số vấn đề phổ biến nhất xảy ra khi tạo bản đồ ban đầu. Chẳng hạn như:
    • Xác nhận rằng bạn đã chỉ định các thuộc tính zoom và center trong các tuỳ chọn bản đồ.
    • Đảm bảo rằng bạn đã khai báo một phần tử div mà bản đồ sẽ xuất hiện trên màn hình.
    • Đảm bảo rằng phần tử div cho bản đồ có chiều cao CSS khác 0 rõ ràng (ví dụ: height: 400px). Theo mặc định, các phần tử div được tạo với chiều cao là 0, do đó không hiển thị.
    Tham khảo các ví dụ của chúng tôi để biết cách triển khai tham chiếu.
  • Sử dụng JavaScript Debugger để xác định các vấn đề, chẳng hạn như trình gỡ lỗi có trong Công cụ cho nhà phát triển Chrome. Bắt đầu bằng cách tìm lỗi trong bảng điều khiển JavaScript, chẳng hạn như InvalidKeyMapError hoặc ApiNotActivatedMapError, rồi xem hướng dẫn về Thông báo lỗi để giải quyết các lỗi đó.
  • Đăng câu hỏi lên Stack Overflow. Nguyên tắc về cách đăng câu hỏi hay có trên trang Hỗ trợ.