Please Enable JavaScript!
Gon[ Enable JavaScript ]

안드로이드(Android) IBitmapDescriptorFactory is not initialized 에러 해결

 

개발환경 : window 7 64bit, Eclipse Mars, Android 4.2.2

 

구글맵에서 구현할 때 다음과 같은 에러가 났습니다.

 

10-22 09:45:36.313: E/AndroidRuntime(1095): java.lang.RuntimeException:

Unable to start activity ComponentInfo{com.example.samplemap/com.example.

samplemap.MainActivity}: java.lang.NullPointerException:

IBitmapDescriptorFactory is not initialized

 

안드로이드(Android) IBitmapDescriptorFactory is not initialized 에러 해결

 

BitmapDescriptorFactor 객체가 생성될 때 에러가 난 것입니다.

 

MarkerOptions optFirst = new MarkerOptions();
optFirst.position(position);// 위도 • 경도
optFirst.title(title);// 제목 미리보기
optFirst.snippet("Snippet");
optFirst.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_launcher));
mGoogleMap.addMarker(optFirst).showInfoWindow();

이것을 해결하기 위해 onCreate() 함수에 
MapsInitializer.initialize(Context) 합니다. 

// BitmapDescriptorFactory 생성하기 위한 소스 
MapsInitializer.initialize(getApplicationContext());

 

Posted by 녹두장군

댓글을 달아 주세요