Development Tip

google-places-api를 사용하는 간단한 HTML 페이지에 대한 ApiNotActivatedMapError

yourdevel 2020. 10. 30. 21:11
반응형

google-places-api를 사용하는 간단한 HTML 페이지에 대한 ApiNotActivatedMapError


google-places-api를 포함하는 간단한 html 페이지 (나중에 자동 완성 입력을 추가하고 싶습니다)를 만들려고합니다. API 키 (활성화 됨)가 있지만 여전히 오류 메시지가 나타납니다.

여기 내 html-

<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>

하지만이 오류 메시지가 나타납니다. 여기에 이미지 설명 입력

콘솔에서 -Google Maps API 오류 : Google Maps API 오류 : ApiNotActivatedMapError

문제가 무엇인지 이해할 수 없습니다 .. 누구의 도움을 주셔서 감사합니다.


API를 활성화하려면 다음을 수행하십시오.

  1. 이동 API Manager
  2. 클릭 Overview
  3. Google Maps JavaScript API(아래 Google Maps APIs)를 검색합니다 . 그것을 클릭하십시오
  4. 당신은 발견 할 것이다 Enable이 버튼을 누릅니다. API를 활성화하려면 클릭하십시오.

이것이 API 활성화 문제를 해결하기를 바랍니다.


이미 Google 개발자 콘솔에서 만든 응용 프로그램이 있다고 가정하면 아래 단계를 따르십시오.

  1. 다음 링크로 이동 https://console.cloud.google.com/apis/dashboard?하면 아래 페이지가 나타납니다.여기에 이미지 설명 입력
  2. API 및 서비스 활성화를 클릭 하면 다음 페이지로 이동합니다.여기에 이미지 설명 입력
  3. 원하는 옵션을 선택합니다.이 경우에는 "Maps JavaScript API"
  4. 아래와 같이 ENABLE 버튼을 클릭합니다. 여기에 이미지 설명 입력

참고 : html파일 을로드하려면 서버를 사용하십시오.


2017 년 1 월 현재 @Adi의 대답은 작동해야하는 것처럼 보이지만 그렇지 않습니다. (Google의 API 키 프로세스는 버그가 있습니다)

https://developers.google.com/maps/documentation/javascript/get-api-key 링크에서 "키 가져 오기"를 클릭해야합니다.

also I strongly recommend you don't ever choose "secure key" until you are ready to switch to production. I did http referrer restrictions on a key and afterwards was unable to get it working with localhost, even after disabling security for the key. I had to create a new key for it to work again.


Have you tried following the advice on the linked help page? The help page at http://g.co/mapsJSApiErrors says:

ApiNotActivatedMapError

The Google Maps JavaScript API is not activated on your API project. You may need to enable the Google Maps JavaScript API under APIs in the Google Developers Console.

See Obtaining an API key.

So check that the key you are using has Google Maps JavaScript API enabled.


I had the same error. To fix the error:

  1. 콘솔 메뉴를 열고를 Gallery Menu선택 API Manager합니다.
  2. 왼쪽에서을 클릭 Credentials한 다음을 클릭 New Credentials합니다.
  3. 를 클릭하십시오 Create Credentials.
  4. 를 클릭하십시오 API KEY.
  5. 클릭 Navigator Key(더 많은 옵션이 있으며 소비시기에 따라 다름).

API Navigator Key시스템에서 생성 한이 새로운을 사용해야 합니다.

참고 URL : https://stackoverflow.com/questions/35700182/apinotactivatedmaperror-for-simple-html-page-using-google-places-api

반응형