IT

Google Maps API 경고 : NoApiKeys

lottoking 2020. 9. 5. 10:11
반응형

Google Maps API 경고 : NoApiKeys


API 키없이 한동안 Google Maps API v3를 사용해 왔는데 잘 작동했습니다.
여전히 작동하지만 콘솔에 경고가 표시됩니다.

Google Maps API 경고 : NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys

표준 방식으로 펼쳐집니다.

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

google.maps.version3.24.2를 사용 하고 있음을 나타냅니다.

Google 문서에서는 키를 얻는 방법 만 볼 수없는 것이 필요한지 여부는 표시됩니다. 오늘 경고를 행사하고 몇 주 전에는 약속하고 확신합니다.

현재는 모든 것이 잘 작동하지만 API 키가없는지도 액세스는 유효성 중단 될 것입니다. 꼭 필요하지 않은 경우 키 등록을 꺼립니다.

걱정해야할까요?


키를 만들고 사용하는 것이 방법입니다. 애플리케이션이 연속 90 일 동안 하루에 25.000 개의 통화에 도달 할 때까지 사용은 무료입니다.

BTW. : Google 개발자 문서에서 새 인스턴스를 만들기 위해 API를 호출 할 때 {key : yourKey} 옵션으로 api 키를 추가해야 할 사항. 그러나 이것은 콘솔 경고를 쉬지. API를 포함 할 때 변수로 키를 추가해야합니다.

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

여기에서 받기 키 생성 : GoogleApiKey 생성 사이트


현재 키는 여전히 필요하지 않지만 ( "없이 작동하지 않을 것"이라는 의미의 "필수") 경고에 대한 타당한 이유가 있다고 생각합니다.

그러나 문서에서 "모든 JavaScript API 응용 프로그램에는 인증이 필요합니다."라는 내용을 읽을 수 있습니다 .

Javascript API 응용 프로그램은 키없이 작동하지 않을 것입니다 (V2에서와 같이).

애플리케이션이 1 년 또는 2 년 동안 계속 작동 입찰 키를 사용하는 것이 좋습니다.


나는 같은 문제가 있었고 URL 변수 매개 ?v=3추가하면 더 이상 경고 메시지가 나타나지 않는다는 것을 알았습니다 .

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3"></script>

온라인 복제

@Zia Ul Rehman Mughal의 의견에서 지적했듯이

관리자 지정하면 최신 버전이 아닌 이전 고정 버전 3.0을 참조하고 있음을 의미합니다. 고정 된 이전 버전은 버그 수정 등으로 업데이트되지 않았습니다. 그러나 이것에 대한 것이 좋습니다. https://developers.google.com/maps/documentation/javascript/versions#the-frozen-version

업데이트 2016 년 6 월 7 일

이 솔루션은 더 이상 작동하지 않습니다.


Google지도에는 2016 년 6 월 이후 새 프로젝트에 대한 API 키가 필요합니다. 자세한 내용은 Google 개발자 블로그를 참조하세요 . 또한 독일어로 된 자세한 정보 Clickstorm Blog 의이 블로그 게시물 에서 사용할 있습니다.

참고 URL : https://stackoverflow.com/questions/35890582/google-maps-api-warning-noapikeys

반응형