2010-03-18 11 views
7

Google지도 API 키에 문제가 있습니다. 나는 "This web site needs a different Google Maps API key."라고 경고를 받는다. 나는 경고가 OK 일 때지도가 로딩되어 잘 작동하고있다. Google지도 API 키 알림

같은 문제

이미 게시 : 나는 모두 " http://www.domain.com"와 " http://domain.com"하지만 난 여전히 얻을 경고의 API 키를 요청하는 것을 시도했다 Google Maps API key not working

. FQA의 지침을 따르고 alert (window.location.host)를 사용하면 www.domain.com이 표시되지만 api 키 생성기는 접두어가 http : //

인 경우에만 도메인을 허용합니다. 이것에 대한 해결책이 있습니까?

답변

7

나는 IS 내 구글지도 API 스크립트 태그에 generel 인코딩 에러 것을 발견했다.

<script src="http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=MyGoogleMapsApiKey" type="text/javascript"></script> 

여기서 문제가 중복 amp; 느릅 나무는 asp.net의 스크립트 관리자에서 생성되는 :이 같은 스크립트 태그를했을 때 나는 알림 오류가 발생했습니다. 따라서 &&amp;으로 바뀌 었습니다.

스크립트 태그는 다음과 같아야합니다 : 그래서

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=MyGoogleMapsApiKey" type="text/javascript"></script> 

를 사용하면 스크립트 태그를 추가하는 스크립트 관리자를 사용하거나 다른 방법으로 동적 페이지에 스크립트 태그를 추가하는 경우, amp;을 중복 밖으로 wach.

+0

감사 존. 예, 저는 그것이 당신 자신의 것임을 압니다. 생일 축하. –

1

새 도메인에 대한 이전 API를 사용하기 때문에 새로운 도메인에 대한 새 Google API 키에 가입해야합니다. 새 API를 등록하려면 다음 링크를 클릭하십시오. 새 도메인의 키입니다. 이 도움이 될 수 있습니다

http://code.google.com/apis/maps/signup.html

희망.

Vutha

1

나는 동일한 문제가있었습니다. Google은 App Engine 대시 보드의 버전 영역에있는 다른 이름으로 내 Appspot 앱을 호출한다는 사실을 기억했습니다. URL의 이름을 긴 버전으로 변경하고 키가 작동하기 시작했습니다. 예 : 라이브 URI ... http://5.latest.myappname.appspot.com.

자신의 앱 호스팅 서비스 URL로 키를 확인할 수 있다고 생각할 것입니다. 이 질문에 언급 된 문제를 해결과 같이,이 답변을 받아 들여야