[google-maps] 오류 : Google Maps API 오류 : MissingKeyMapError

다음과 같은 JavaScript 오류가 갑자기 나타났습니다.

Google Maps API 오류 : Google Maps API 오류 : MissingKeyMapError



답변

예. 이제 Google은 사용자가 자신의 API에 액세스 할 수 있도록 API 키를 원합니다 .

다음 링크에서 API 키를 얻을 수 있습니다. 링크를 통해 프로젝트를 입력해야합니다. 그러나 쉽습니다. 번거 로움 무료.

https://developers.google.com/maps/documentation/javascript/get-api-key

API 키를 받으면 이전을 변경하십시오.

<script src="https://maps.googleapis.com/maps/api/js"></script>

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

이제 Google지도가 작동 중입니다. 지도에 입력 할 경도위도 를 궁금해하는 경우 . 원하는 위치를 고정하고 브라우저의 URL을 확인하십시오. 거기에서 경도와 위도 값을 볼 수 있습니다. 해당 값을 복사하여 다음과 같이 붙여 넣으십시오.

new google.maps.LatLng(longitude ,latitude )


답변

에 따라 구글 최근 발표 , 구글지도 API의 사용은 이제 키가 필요합니다. localhost에서 Google Maps API를 사용 중이거나 2016 년 6 월 22 일 이전에 도메인이 활성화되지 않은 경우 앞으로 키가 필요합니다. 키를 가져와 애플리케이션에 추가하려면 Google Maps API 설명서를 참조하십시오.


답변

모든 Google Maps JavaScript API 애플리케이션에는 인증이 필요합니다 (API KEY)

  1. https://developers.google.com/maps/documentation/javascript/get-api-key로 이동 하십시오 .
  2. Google 계정으로 로그인
  3. 키 가져 오기 버튼을 클릭하십시오 .3 프로젝트 선택 또는 생성
  4. API 사용 (Google Maps API)을 클릭하십시오.
  5. 프로젝트에서 API 키를 복사하십시오. <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>

답변

업데이트 장고 – geoposition 이상 버전에 0.2.3 및 것은 추가 settings.py에이 :

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'


답변

몇 달 전에 겪었던 것과 같은 문제는 2018 년 6 월 11 일부터 무료 Google지도 사용이 끝났기 때문에 유효합니다. Google은 현재 무료 Google지도를 제공하지 않습니다. 유효한 API 키와 유효한 청구서를 사용해야하므로 200 달러의 무료 사용이 가능합니다.

자세한 내용은 링크 참조 : Google지도 가격

API 키를 얻으려면 여기 의 프로세스를 따르십시오 .

특정 사용자와 함께지도 만 사용하는 경우 다른지도 도구를 사용해 볼 수 있습니다.


답변

API를로드하는 스크립트 요소에 필수 인증 매개 변수가 없습니다. 표준 Maps JavaScript API를 사용하는 경우 유효한 API 키와 함께 키 매개 변수를 사용해야합니다. 프리미엄 플랜 고객 인 경우 클라이언트 ID가있는 클라이언트 매개 변수 또는 유효한 API 키가있는 키 매개 변수를 사용해야합니다.

API 키 및 클라이언트 ID에 대한 안내서를 참조하십시오 .


답변

다음과 같이 프로젝트를 작성하고 키를 수집해야합니다.

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=en&key=()"></script>