0

하나의지도를 표시하는 하나의 앱에서 작업 중이며 위치 정보에서 위치를 가져 와서 지오 코드를 사용하여 작업합니다. 문제는 키를 제한 할 수 없다는 것입니다.API 키 Google Cloud Maps/Geocode/Geolocation

제한을 선택하는 경우 - >> Apps to android = 나는지도 작업/더 이상 없습니다.

내가 restrict - >> URL ref HTTP를 선택하면 HTTP = Geoco/Geolo Without Maps를 얻습니다.

그래서 여기서는 API 키를 제한하고 작동하는 방법을 모릅니다.

더 많은 정보를 원하시면 ... 나는 JSON으로 응답을 얻을 수있는 HttpURLConnection의와 위치 정보 & 지오 코딩을 사용하고 있습니다. 그리고 클래스와 맵을 사용하여 MapFragment가

편집 :

내가 이것에 대한 유일한 해결책은 동일한 응용 프로그램이 키를 처리 할 생각 .. 아직도 몇 가지 솔루션을 찾고 또는 개량.


나쁜 생각은 .. 같은 플랫폼이 키를 처리하지 않았다. 여전히 3 API에 대한 핸들 제한에 대한 해결책이 없습니다.

+0

@xomena 그래, 내가보고있을 때, 고마워 ..하지만 당신은 2 개의 열쇠를 만들어야합니까? 당신은 두 번 키를 제한 할 수 없습니다 .. 안드로이드 애플 리케이션이나 IP를위한 것입니다 –

답변

0

키가 앱에만 표시되도록 제한하고 싶습니다. Google은 모바일 앱뿐만 아니라 웹용 키도 제공합니다. 개발자 계정에서 API 콘솔을 사용해보세요. 일반적으로 SHA1과 패키지 이름은 맵 API의 공개 사용을 금지합니다.

+0

예 모바일 애플 리케이션을 개발하고 있지만 안드로이드 애플 리케이션에 대한 제한과 geolocation 및 지오 코드를 사용할 수 없기 때문에, 나는 HTTP 요청의 사용을 생각하기 때문에. SHA-1을 사용하여 Android 앱에 대한 제한을 받고 있습니다. // 당신의 대답으로 생각합니다 .. Geolocation & Geocode은 웹 전용입니까 ?? –

+0

기본적으로 google geolocation은 모바일 앱이나 웹에서 사용할 수있는 서비스입니다. 물론, 당신은 지리적 위치를 사용하기 위해서는 인터넷이 필요합니다. 그것은 웹 서비스입니다. –

+0

키를 제한하려고합니다. 모든 API가 작동합니다. –