ApiNotActiisedMapError cho trang html đơn giản sử dụng google-place-api


113

Tôi đang cố gắng tạo một trang html đơn giản (sau này tôi muốn thêm đầu vào tự động điền vào đó) bao gồm google-place-api. Tôi có một khóa api (đã được bật) nhưng tôi vẫn nhận được thông báo lỗi.

Đây là html của tôi-

<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
    <title>test</title>
</head>
<body>
</body>

nhưng tôi nhận được thông báo lỗi này- nhập mô tả hình ảnh ở đây

và trong bảng điều khiển tôi nhận được - Lỗi API Google Maps: Lỗi API Google Maps: ApiNotActiisedMapError

Tôi không thể hiểu vấn đề là gì .. Đánh giá cao sự giúp đỡ của mọi người


7
2018 : Nhấp vào bật tại đây .
Илья Зеленько

@ ИльяЗеленько TIL API bản đồ JavaScript của Google! == API nhúng của Google Maps
Robert Dundon

@ Илья Зеленько cảm ơn bạn. nó đã làm việc.
Naveen Saroye

Câu trả lời:


250

Để kích hoạt Api, hãy làm điều này

  1. Đi đến API Manager
  2. Bấm vào Overview
  3. Tìm kiếm Google Maps JavaScript API(Dưới Google Maps APIs). Bấm vào đó
  4. Bạn sẽ tìm thấy Enablenút ở đó. Nhấp để bật API.

HOẶC Bạn có thể thử url này : API JavaScript của Maps

Hy vọng điều này sẽ giải quyết vấn đề bật API.


như đã đề cập bởi các op và như là trường hợp của tôi, tôi có cả hai api javascript và ma trận khoảng cách apis kích hoạt đã và vẫn nhận được lỗi đó
bia.migueis

Trình quản lý API ở đâu? Tôi không tìm thấy những tùy chọn đó? Bạn có thể gửi một URL?
João Pimentel Ferreira

2
Kiểm tra cái này: console.cloud.google.com/apis/…
Adi

1
Đối với API địa điểm, bạn cũng nên bật API JavaScript của Maps.
Ahmed Jehanzaib

1
Những người không thể tìm, gõ "API JavaScript của Google Maps" trong hộp tìm kiếm
Atul

88

Giả sử bạn đã có một ứng dụng được tạo trong bảng điều khiển dành cho nhà phát triển của google, hãy làm theo các bước bên dưới

  1. Vào liên kết sau, https://console.cloud.google.com/apis/dashboard?bạn sẽ nhận được trang bên dướinhập mô tả hình ảnh ở đây
  2. Nhấp vào BẬT APIS VÀ DỊCH VỤ, bạn sẽ được chuyển đến trang saunhập mô tả hình ảnh ở đây
  3. Chọn tùy chọn mong muốn - trong trường hợp này là "API JavaScript của Maps"
  4. Nhấp vào nút BẬT như bên dưới, nhập mô tả hình ảnh ở đây

Lưu ý: Vui lòng sử dụng máy chủ để tải htmltệp


2
Nó nói "Bạn không được phép làm điều này". Làm thế nào để "kích hoạt" nó?
Deepak Keynes

Dự án API này không được phép sử dụng API này. Lỗi API địa điểm: ApiNotActiisedMapError
Deepak Keynes

Tôi đang gặp phải vấn đề về quyền tương tự, điều gì tiếp theo, tôi biết tôi không thể lừa Google bằng cách kích hoạt phần tử kiểm tra như tôi thường làm với các trang web không an toàn nhất. tôi có thể làm gì nữa?
Precious Tom

@PreciousTom Tôi không hiểu bạn
Aravind

@PreciousTom Tôi đang gặp vấn đề tương tự và đó là vì tôi không tham gia dự án. Bạn phải chọn dự án từ menu thả xuống và sau đó bạn sẽ có thể bật khóa
Michael Ashefor

27

kể từ tháng 1 năm 2017, không may là câu trả lời của @ Adi, trong khi có vẻ như nó sẽ hoạt động, thì không. (Quy trình khóa API của Google có lỗi)

bạn sẽ cần nhấp vào "lấy chìa khóa" từ liên kết này: https://developers.google.com/maps/documentation/javascript/get-api-key

Ngoài ra, tôi thực sự khuyên bạn đừng bao giờ chọn "khóa an toàn" cho đến khi bạn sẵn sàng chuyển sang sản xuất. Tôi đã thực hiện hạn chế liên kết giới thiệu http đối với một khóa và sau đó không thể làm cho nó hoạt động với localhost, ngay cả sau khi tắt bảo mật cho khóa. Tôi đã phải tạo một khóa mới để nó hoạt động trở lại.


3
lấy khóa từ 1 liên kết này cuối cùng đã tạo ra một khóa hoạt động cho tôi. ty. tất cả các liên kết khác tôi nhấp vào để có được chìa khóa sẽ làm cho tôi cùng một phi lao: S
bia.migueis

1
@ bia.migueis Tôi khẳng định (tháng 4 năm 2018). Đã thử lấy một khóa mới nhiều lần và tất cả đều cho ApiNotActiisedMapError. Liên kết này làm việc (mặc dù tôi nghĩ rằng tôi đã từng có trước đây, như vậy có lẽ người ta phải chỉ tiếp tục cố gắng, không chắc chắn)
puddleglum

1
Chỉ cho tôi biết về phương pháp này. Tôi đã xoay người trong bảng điều khiển API khoảng một giờ trước khi thử điều này và nó hoạt động chỉ trong vài giây. Google cần kết hợp chúng lại với nhau.
Chris

16

Bạn đã thử làm theo lời khuyên trên trang trợ giúp được liên kết chưa? Trang trợ giúp tại http://g.co/mapsJSApiErrors cho biết:

ApiNotActiisedMapError

API JavaScript của Google Maps không được kích hoạt trên dự án API của bạn. Bạn có thể cần bật API JavaScript của Google Maps trong các API trong Bảng điều khiển dành cho nhà phát triển của Google.

Xem Lấy khóa API .

Vì vậy, hãy kiểm tra xem khóa bạn đang sử dụng đã được bật API JavaScript của Google Maps chưa.


1
Nhưng tôi không cần API Javascript của Google Maps, chỉ cần API Địa điểm! Không sử dụng bất kỳ bản đồ nào, chỉ là trường tự động điền. Nếu API Địa điểm yêu cầu một API khác được bật, thì điều đó không tự động đi kèm với nó?
trainoasis

7

Tôi đã có những lỗi giống nhau. Để sửa lỗi:

  1. Mở menu bảng điều khiển Gallery Menuvà chọn API Manager.
  2. Ở bên trái, nhấp Credentialsvà sau đó nhấp vào New Credentials.
  3. Bấm vào Create Credentials.
  4. Bấm vào API KEY.
  5. Nhấp vào Navigator Key(có nhiều tùy chọn hơn; Tùy thuộc vào thời điểm tiêu thụ).

Bạn phải sử dụng cái mới này API Navigator Key, do hệ thống tạo ra.


'Tiêu thụ' có phải là lỗi đánh máy không? Nếu vậy, bạn đã viết gì?
Có gì trong Google Tìm kiếm

@TigerSpirt Tôi đang gặp phải vấn đề tương tự. tôi đã cố gắng tạo Khóa API mới nhưng không tìm thấy "Khóa điều hướng". Bạn bè hãy giúp tôi.
Adi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.