2012-04-23 2 views
4

예를 들면 다음과 같습니다. - http://jsfiddle.net/pborreli/X5r8r/사람들은 어떻게 Google API 키를 공개하지 않고 jsFiddle에 멋진 Google지도 예제를 추가 할 수 있습니까?

작동하는 Google지도 예이지만 jsFiddle의 소스 코드를 검사 할 때 해당 API 키가 공개되지 않습니다.

Google지도에서 물어볼 질문이 있는데 jsFiddle 예제를 만들고 싶습니다.하지만 어떻게하면 Google API 키를 비공개로 유지할 수 있을까요?

감사합니다.

+3

하지 있었 API 키 v3에서 멀리 할? – Jasper

+0

나는 그것을 알아 채지 못했다. 내 코드에는 다음과 같은 행이 있습니다.''제거 방법을 알려주십시오. – mark

+0

링크 된 바이올린은 키가없는 자바 스크립트를 가져옵니다. 당신이 그것을 시도하면 어떻게됩니까? – Pointy

답변

7

Google이 키를 필요로하는지 여부와 관련하여 보내는 메시지는 약간 섞여 있지만 분명하지는 않습니다. 그러나 부분적으로는 웹 사이트의 다른 부분과이 웹 사이트의 다른 질문 (Whats the API Key for in Google Maps API V3?)

과 같은 다른 리소스와 부분적으로는 메모리에서 부분적으로 이야기를 재구성합니다. API 버전 3이 도입되었습니다. 버전 2는 키를 사용했지만 키를 사용할 필요가 없어 졌으므로 다음 버전에는 키가 없었습니다. 이제는 키없이 API를 사용할 수있게되었습니다.

그러나 나중에 사용자가 사용 통계를보고 허용 할 수있는지도로드 수와 같은 몇 가지 추가 제한을 설정할 수 있도록 변경했습니다. 이것은 다시 도입 된 키를 의미합니다. 이제 키를 사용하여 추가지도로드를 구입할 수 있으며 키를 등록 할 때 제공 한 정보를 사용하여 최대지도로드를 치면 Google에서 연락 할 수 있습니다.

과거에는 키가 필요하지 않았기 때문에 API 버전을 변경하지 않아도 키를 사용할 수 없었습니다. 그렇지 않으면 API를 사용하는 모든 애플리케이션이 중단됩니다. 따라서 키없이 API 사용을 계속 허용했습니다. 그럼에도 불구하고 Google은 사람들이 API 키를 사용하기를 정말로 원했기 때문에 결국에는 사용자가 필요로하는 것처럼 보일 수 있습니다.

일부 경우에는 API 키 부족의 흔적을 발견 할 수 있지만 몇 가지 이유로 Google은 전체 이야기를 말하지 않고 API 키가없는 부분을 알려주지 않습니다 과거지만, 지금은.

어쨌든 질문으로 돌아 가면 API 키를 생략 할 수 있습니다.

2

최신 Google지도 Javascript API에는 키가 필요하지만 jsfiddle에는 키가 필요하지 않습니다. 그냥 "외부 자원"을 구글지도 JS의 URL을 추가

https://maps.googleapis.com/maps/api/js 

jsfiddle

관련 문제