Google지도 v2로 내 앱을 업데이트하고 있습니다. 내 새로운 장치에서 작동하도록했습니다. 그러나 이전 장치에서 작동하는 방법과 방법에 대해 혼란 스럽습니다.2.2 Play 서비스가없는 2.2 기기에서는 Google지도 v2를 사용할 수 없습니까?
사례 : Google Play 앱이 설치된 HTC Legend 2.2 버전입니다.
해당 기기에서 앱을 실행하고 googleplayservicesutl.isgoogleplayservicesavailable을 사용하면 SERVICE_INVALID가 표시됩니다. 프래그먼트의 getMap()은 null을 리턴합니다. 여기 요구 사항에 구글의 설명으로가는
(난 그냥 테스트하기 위해 지금 onresume에서 호출하고), https://developers.google.com/maps/documentation/android/start
가 도움을 많이하지만 대상 전화에 대한 유일한 정보는 오픈 GL ES를 필요로한다는 것입니다 2, 다른 요구 사항에 아무것도.
여기 StackOverflow에서 주제에 많은 스레드가 있지만 대부분은지도 v2를 앱에 가져 오는 방법과 관련된 문제입니다. HTC One과 S3에서 잘 돌아가고 있다고 말했듯이 지금은 해결 된 문제에 관한 움직임을 겪었습니다.
처음에는 필요한 지원 라이브러리를 포함하여 Open GL ES v2가 설치된 2.2에서 내 app에서 실행할지도 v2를 얻을 수 있다는 희망이있었습니다. 나는. Google Play 서비스를 포함하고 앱의지도 종속성을 배포합니다.
내가 실수 한가요?
포인터가 많이 지정되었습니다.
좋아, 왜 구글 맵스 v2 페이지가 그것에 대해 언급하지 않는지 아십니까? 앱에 Google Play 서비스 병을 포함하는 것으로 충분하지 않다고 말하는 것입니까? – Mathias
은 앱에서 google-play-services를 포함하여 애플리케이션의 Google지도 개체 (예 : MapFragment, Marker 개체 및 다른 개체)를 사용하여이 전화를이 휴대 전화에서 실행하도록 허용합니다. google-play-services가 설치되어 있어야합니다. –