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


113

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

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


7
2018 : 여기에서 활성화를 클릭 합니다 .
Илья Зеленько

@ ИльяЗеленько TIL Google JavaScript Map API! == Google Maps Embed API
Robert Dundon

@ Илья Зеленько 감사합니다. 작동했습니다.
Naveen Saroye

답변:


250

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

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

또는 다음 URL을 시도해 볼 수 있습니다 . Maps JavaScript API

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


연산 언급하고 내가 모두 자바 스크립트 API와 거리 매트릭스 API를 그 오류가 이미와 아직 활성화 내 경우처럼
bia.migueis

API Manager는 어디에 있습니까? 해당 옵션을 찾을 수 없습니까? URL을 보내 주시겠습니까?
João Pimentel Ferreira

2
다음을 확인하세요. console.cloud.google.com/apis/…
Adi

1
Places API의 경우 Maps JavaScript API도 활성화해야합니다.
Ahmed Jehanzaib

1
찾을 수없는 분은 검색 창에 "Maps JavaScript API"를 입력하세요
atul

88

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

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

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


2
"이에 대한 권한이 없습니다"라고 표시됩니다. "활성화"하는 방법은 무엇입니까?
Deepak Keynes

이 API 프로젝트는이 API를 사용할 권한이 없습니다. Places API 오류 : ApiNotActivatedMapError
Deepak Keynes

동일한 권한 문제에 직면하고 있습니다. 다음으로, 대부분의 안전하지 않은 사이트처럼 검사 요소를 통해 Google을 속일 수 없다는 것을 알고 있습니다. 그 밖에 무엇을 할 수 있습니까?
Precious Tom

@PreciousTom 난 당신을 얻지 못했습니다
Aravind

@PreciousTom 나는 같은 문제가 있었고 그것은 프로젝트 외부에 있었기 때문입니다. 당신은 드롭 다운 메뉴에서 프로젝트를 선택해야합니다 그리고 당신은 키 가능하게 할 수 있습니다
마이클 Ashefor

27

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

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

또한 프로덕션으로 전환 할 준비가 될 때까지 "보안 키"를 선택하지 않는 것이 좋습니다. 키에 대한 http 참조 제한을 수행 한 후 키에 대한 보안을 비활성화 한 후에도 localhost와 함께 작동하지 못했습니다. 다시 작동하려면 새 키를 만들어야했습니다.


3
이 1 링크의 get 키가 마침내 나를 위해 작동하는 키를 생성했습니다. ty. 내가 키가 나에게 같은 비 작업 하나 얻을 것 얻기 위해 클릭 모든 다른 링크 : S는
bia.migueis

1
@ bia.migueis 확인합니다 (2018 년 4 월). 새 키를 여러 번 얻으려고 시도했고 모두 ApiNotActivatedMapError를주었습니다. (내가 전에 거기 거라고 생각하지만 어쩌면 하나 확실하지, 그냥 계속 노력한다)이 링크는 일
puddleglum

1
이 방법에 대해 나에게 엄지 손가락을 줘. 나는 이것을 시도하기 전에 API 콘솔을 약 한 시간 동안 망 쳤고 몇 초 만에 작동했습니다. 구글은 그들의 관계를 모아야합니다.
크리스

16

링크 된 도움말 페이지의 조언을 따라 해 보셨습니까? http://g.co/mapsJSApiErrors 의 도움말 페이지 는 다음과 같이 말합니다.

ApiNotActivatedMapError

API 프로젝트에서 Google Maps JavaScript API가 활성화되지 않았습니다. Google Developers Console의 API에서 Google Maps JavaScript API를 활성화해야 할 수 있습니다.

API 키 얻기를 참조하십시오 .

따라서 사용중인 키에 Google Maps JavaScript API가 활성화 되어 있는지 확인하십시오 .


1
하지만 Google Maps Javascript API는 필요없고 Places API 만 있으면됩니다! 지도를 사용하지 않고 자동 완성 필드 만 사용합니다. Places API에서 다른 기능을 사용 설정해야하는 경우 자동으로 제공되지 않아야합니까?
trainoasis

7

나는 같은 오류가 있었다. 오류를 수정하려면 :

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

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


'consumed'가 오타입니까? 그렇다면 글을 쓰 겠다는 의미는 무엇입니까?
Google 검색의 내용

@TigerSpirt 나는 같은 문제에 직면하고 있습니다. 새 API 키를 생성하려고했지만 "내비게이터 키"를 찾지 못했습니다. 친구들 제발 도와주세요.
Adi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.