2

Google Maps API를 사용하여 지오 코딩 위치를 역전시키는 프로젝트를 진행 중입니다.Google과 역 지오 코딩을위한 비즈니스 API 키 사용

고객은 프로덕션 환경에 출시 할 때 라이선스가있는 API 키를 구입해야합니다.

이제 애플리케이션을 개발 중이며 무료 또는 비즈니스 API 키를 사용할 때 해당 기능을 테스트해야합니다.

은의이 샘플 역 위치 정보 요청 나는 https://code.google.com/apis/console/에 개발자 계정을 등록하고 서버 API 키를 생성 한

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true 

을 선택하자. 그런 다음 Google Geolocation API 및 Google Maps API v3 (두 번째 만 필요하다고 생각함)을 사용하도록 설정했습니다.

이전 요청에 &key=XXX 매개 변수를 추가 할 때 키가 유효하지 않은 오류가 발생합니다.

더 많은 관심을 가진 문서를 읽고 내가 사용하고있는 Geolocation 서비스는 실제로지도 웹 서비스 API (지도 V3 API는 자바 스크립트로 브라우저에서 실행 됨)의 일부임을 알게되었습니다. 내 콘솔의 서비스 목록에 해당 API를 찾으려고했지만 더 이상 찾을 수 없습니다.

수천 개의 일일 요청을 처리 할 프로젝트에 비즈니스 키와 함께 Google의 역 지오 코딩 API를 어떻게 사용합니까?

+0

여기 해결책을 찾을 수 있습니다. http://stackoverflow.com/questions/18410485/where-to-place-api-key-for-google-geocoding-api – Jayasagar

답변

0

API 키가없는 Google 지오 코딩 API에는 다음과 같은 제한이 있습니다. 하루에 2,500 건의 요청이 있습니다. Google Maps API for Business 고객에게는 한도가 더 높아집니다 (하루에 100,000 건). 당신이 비즈니스 구현을위한지도 API에 무료 API 서비스에서 전환하는 경우, 당신은에서 키 매개 변수를 제거해야합니다

https://developers.google.com/maps/documentation/business/webservices/auth

이 NB를 참조하면 URL 서명을 사용해야하는 비즈니스를위한 API를 사용하는 귀하의 요청. Google Maps API 웹 서비스는 클라이언트 ID와 키로 이루어진 요청을 거부합니다.

+0

** 무료 ** 프로그래밍 관점에서 비즈니스 키와 똑같이 동작하는 키? 코드를 검증하면됩니다. "서버 키"로 생성 된 개인 키가 없으므로 URL 서명 –

+0

을 구현할 수 없습니다. docs에 따르면 : "서버 및 브라우저 키의 경우 키를 사용하는 모든 요청에 ​​key = your_key 매개 변수를 추가하고 your_key 콘솔의 "API 키"섹션에 표시된 값으로 변경하십시오. 그래서 key = 매개 변수를 사용하여 유효한 서버 키 (프리 티어)를 사용하고 있지만 Google은이를 거부합니다. –