'Google Maps Android API v2'에 해당되는 글 1건

  1. 2014.09.07 이클립스 안드로이드 에물레이터, fragment
Android 안드로이드2014. 9. 7. 07:56



Google Maps Android API v2 는 이전 버전과는 다르게 손보아주어야 할 곳이 있다.



이클립스 안드로이드 에물레이터를 사용해 지도를 표시할 경우에 대하여 알아보자.




실제 스마트폰에서는 이상없이 작동하는 앱이 유독 Android Virtual Device에서 올려 돌리면 에러가 나온다.



****************************************

***

***


LocationManager locManager;


...

..

...

..



locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);        

Location lastLocation  = locationManager .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);


***

***

*****************************************



파라미터 NETWORK_PROVIDER 에 문제가 있다. 이를 주석처리하면 이상없이 작동한다. 

이 부분은 통신망을 사용하지 않고 있으므로 나타나는 문제라고 보인다.





--------------------------

스마트폰 화면 가로 세로 비율이 일반적인 폰과 다른 폰일 경우

fragment로 만든 구글 맵 API와 관련한 화면 비율을 조정할 수 없는 듯하.


  1. 그 화면의 기본 비율을 그대로 사용하면 지도를 볼 수 있으나 화면비율을 채크하고 지도를 띄우면 검은 화면이 나온다.
  2. 구글 지도(Google Maps)에서는 화면비율 버튼이 나타나지 않아 선택할 수 없다.
  3. API를 잘 못 써서 그런가 생각하고 대부분을 기본값으로 주고 새로운 TestMap를 만들고 화면비율을 조절하니 똑 같은 결과를 얻었다.

==> 더 확인을 해 보아야 하나 현재까지는 그렇게 본다.

Posted by 코드버무려