2017-03-06 8 views
0

Google지도 API를 사용하는 Unity (5.4.4f1)에서 애플리케이션을 제작 중입니다.Google지도 Unity의 Geolocation API 키가 제대로 작동하지 않습니다.

API 키를 추가하지 않는 한 완벽하게 작동합니다. console.developers.google.com을 사용하여 만든 API 키를 추가하면 "403 금지됨을 다운로드 할 때 다음 오류가 발생한 www 스트림에서 데이터를로드하려고합니다."라는 오류가 발생합니다. Google 웹 사이트에서 "표준 계획에 따라 API를 사용하는 경우 원하는 프로젝트에 설정된 API 키를 사용해야합니다." 따라서 주소 끝 부분에 API 키가 추가되지 않아도 모든 것이 훌륭하게 작동하지만 인증되지 않은 요청을하기 때문에 Google이 어느 시점에서 앱을 차단 할지도 모른다고 걱정합니다. http://maps.googleapis.com/maps/api/staticmap?center=____&zoom=____&size=____&scale=____&maptype=____
하지만 마지막에 "& 키 = ____"를 추가하면, 내가 그것을 사용하는 경우

내가 같은 일을 얻을 나누기 :

내가 요청을 위해 사용하고 URL은 addons가없는 빈 프로젝트는 요청을 방해하므로 그렇게하지 않습니다.

수정 방법에 대한 제안 사항이 있으며 일반 대중이 사용하기 위해 해제해도 키가 없어도 괜찮습니까?

+0

1. 키없이 사용하는 개인 프로젝트를 만들고있는 경우. 2.이 앱을 출시하려면 키를 사용해야합니다. 마지막으로, 정말로 답을 원한다면 요청할 때 사용하는 코드를 게시해야합니다. – Programmer

답변

0

내 질문에 대한 해결책을 찾았습니다. "& key = ____"를 사용하려면 Google이 추가 보안을 위해 추가 한 일부 프로젝트 설정을 변경해야했습니다. 구글의 API 관리자에 당신이 도서관 다음 구글 정적지도 API (나는 것을 사용하고 있기 때문에)와 가야한다 : -

같은 문제를 가진 사람들을 위해

다음을 수행 할 필요가 그것을 해결하기 위해 그런 다음 "URL 서명 비밀"탭으로 전환하십시오. 여기에서 "서명되지 않은 사용 허용"을 클릭하면 작업이 완료됩니다.

비밀로 생성 된 "& signature = ____"을 사용했지만 각 URL 변경시 수동으로 입력 한 경우에만 작동합니다. 거기에 표시된 암호화 수식이 보이지 않아서 자동으로 스크립트를 작성할 수 있다고 생각하지 않습니다.

관련 문제