구글 지도 오류: 'Oops! Something went wrong'

구글 지도를 사이트에 추가할 때 오류가 발생하는 경우가 종종 있습니다.

구글 지도 오류 Google Maps

그림에서는 'Oops! Something went wrong' 메시지가 표시되고 있습니다.

Oops! Something went wrong.

This page didn't load Google Maps correctly. See the JavaScript console for technical details.

죄송합니다. 오류가 발생했습니다.

이 페이지에서 구글 지도를 제대로 로드하지 못했습니다. 기술적인 내용은 자바스크립트 콘솔을 참조하십시오.

혹은 다음과 같은 오류가 발생하는 경우도 있습니다.

구글 지도 오류 Google Maps

위의 그림에서는 'Google 지도를 제대로 로드할 수 없습니다' 메시지가 출력되고 있습니다.

이와 같이 구글 지도를 제대로 로드할 수 없는 오류가 발생하는 경우 다음 사항을 체크해보시기 바랍니다.

  1. Google Maps API 키를 제대로 발급받았는가?
  2. HTTP 리퍼러를 설정했는가?
  3. API 키를 제대로 사이트에 추가했는가?
  4. 무료 지도 로드 횟수를 초과하지 않았는가?

보통 Google Maps API 키를 발급받고, HTTP 리퍼러를 설정하여 해당 사이트에 구글 지도를 로드하도록 제한한 다음 사이트에 API 키를 제대로 입력하면 지도가 표시될 것입니다.

이 부분에 대해서는 다음 글을 참고해보세요.

하지만 방문자가 적을 때에는 지도가 잘 로드되다가 방문자가 증가할 때에는 지도가 로드되지 않는 경우가 있을 수 있습니다. 다음은 워드프레스 플러그인에서 지도 개수가 많아지면 지도가 표시되지 않는다는 내용의 질문입니다.

안녕하세요 E 프랜차이즈 플러그인이 100개가 넘어가면 지도가 뜨질않네요..
혹시 워드프레스 버전을 업그레이드해야되나요?
보부상 홈페이지에 접속해도 더이상 플러그인을 찾을수가 없던데 도와주세요 ㅠㅠ

출처: 네이버 카페

지도 로드가 일정 횟수를 초과하면 Google Maps API 키의 제약 때문에 지도가 제대로 로드되지 않을 수 있습니다.

Geocoding Service: You have exceeded your daily request quota for this API. If you did not set a custom daily request quota, verify your project has an active billing account: http://g.co/dev/maps-no-account For more information on usage limits and the Google Maps JavaScript API services please see: https://developers.google.com/maps/documentation/javascript/usage

API에 할당된 일일 요청 할당량(Daily Request Quota)가 초과하여 지도가 로드되지 않으면 http://g.co/dev/maps-no-account 글을 참고하여 유료 요금제로 전환해야 할 수도 있습니다. (신용카드 정보를 입력하여 유효한 결제 계정(active billing account)을 만들어야 합니다.)

하지만 구글 개발자 문서(https://developers.google.com/maps/documentation/javascript/usage)를 보면 지도 로드 횟수가 많은 경우 비용이 꽤 청구될 수 있습니다. 그런 경우 구글지도 대신 지도를 이미지로 만들어 추가하는 것도 고려해볼 수 있을 것입니다.

참고:

댓글 남기기

Leave a Comment