Lỗi JavaScript sau đây đột nhiên xuất hiện:
Lỗi API Google Maps: Lỗi API Google Maps: MissingKeyMapError
Lỗi JavaScript sau đây đột nhiên xuất hiện:
Lỗi API Google Maps: Lỗi API Google Maps: MissingKeyMapError
Câu trả lời:
Đúng. Bây giờ Google muốn có khóa API để xác thực người dùng truy cập API của họ .
Bạn có thể lấy khóa API từ liên kết sau. Đi qua liên kết và bạn cần phải nhập một dự án và như vậy. Nhưng nó rất dễ. Hầm miễn phí.
https://developers.google.com/maps/documentation/javascript/get-api-key
Khi bạn nhận được khóa API, hãy thay đổi trước đó
<script src="https://maps.googleapis.com/maps/api/js"></script>
đến
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>
Bây giờ bản đồ google của bạn đang hoạt động. Trong trường hợp nếu bạn đang tự hỏi để có được kinh độ và vĩ độ để nhập vào Bản đồ. Chỉ cần ghim vị trí bạn muốn và kiểm tra URL của trình duyệt. Bạn có thể thấy các giá trị kinh độ và vĩ độ ở đó. Chỉ cần sao chép các giá trị đó và dán nó như sau.
new google.maps.LatLng(longitude ,latitude )
Theo thông báo gần đây của Google , việc sử dụng API Google Maps hiện cần có khóa. Nếu bạn đang sử dụng API Google Maps trên localhost hoặc tên miền của bạn không hoạt động trước ngày 22 tháng 6 năm 2016, nó sẽ yêu cầu một khóa tiếp theo. Vui lòng xem tài liệu API Google Maps để lấy khóa và thêm nó vào ứng dụng của bạn.
Tất cả các ứng dụng API JavaScript của Google Maps yêu cầu xác thực (API KEY)
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
Vấn đề tương tự tôi đã phải đối mặt vài tháng trước và đó là vì việc kết thúc sử dụng bản đồ google miễn phí có hiệu lực từ tôi nghĩ ngày 11 tháng 6 năm 2018. Google hiện không cung cấp bản đồ google miễn phí. Bạn cần phải có khóa API hợp lệ và thanh toán hợp lệ được sử dụng, có thể cung cấp cho bạn 200 đô la sử dụng miễn phí.
Tham khảo liên kết để biết thêm chi tiết: giá bản đồ Google
Thực hiện theo quy trình tại đây để lấy chìa khóa api của bạn.
Nếu bạn chỉ sử dụng bản đồ với người dùng cụ thể, bạn có thể thử các công cụ bản đồ khác.
Phần tử tập lệnh tải API bị thiếu tham số xác thực bắt buộc. Nếu bạn đang sử dụng API JavaScript của Maps tiêu chuẩn, bạn phải sử dụng tham số khóa với khóa API hợp lệ. Nếu bạn là khách hàng của Gói cao cấp, bạn phải sử dụng tham số khách hàng với ID khách hàng hoặc tham số khóa có khóa API hợp lệ.
Xem hướng dẫn về khóa API và ID khách hàng .
bạn phải tạo một dự án và thu thập khóa theo cách này:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=en&key=()"></script>