Google Maps Android API을 발급받고 AndroidMainfest.xml파일에서 meta-data에 API_KEY로 name 세팅 및 value에 적용하는 것까지는 대충 찾아봐도 여기저기 포스팅이 많기 때문에 생략하겠다.
이 글에서 다루고자 하는 것은 아 무 리 봐도 제대로 API값을 넣었는데도 구글맵이 빈 화면으로 뜰 경우이다.
실제로 내 에뮬레이터에 뜬 화면이다. 이 화면을 몇 시간을 본 건지 모르겠다. API값을 제대로 넣었다니까? 몇 번이나 확인했다니까?
결론만 말하자면, 제대로 안 만든게 맞았다. 우선 저렇게 에뮬레이터에 지도가 안 나올 경우 침착하게 안드로이드 스튜디오 하단의 'Run'탭을 눌러보자. 왜 제대로 동작을 안하고 있는지 친절하게 알려주고 있다.
너 API Key랑 cert_fingerprint는 이거고 packge_name은 이건데 제대로 쓴 거 맞니? 하고 친절하게 알려준다. 그래서 확인해보니까 내가 google Cloud, API 및 서비스에 등록한 패키지명이 대문자였고, 실제로 소문자로 등록했어야 한다는 것을 알게되었다...^^
그냥 저기 마스킹처리한 저 내용들을 그대로 복사해다가 붙여넣자...^^ 너무 잘 된다.