2012-02-29 2 views
0

다른 클래스에서 draw 오버레이 메서드를 호출 중이므로 오버레이를 그릴 수 없습니다. 예외는 다음과 같습니다. 이것에 대한 해결책을 확인해주십시오.비 확장형 mapview 클래스에서 mapview 호출

java.lang.NullPointerException 
    at com.google.android.maps.ItemizedOverlay.boundCenter(ItemizedOverlay.java:173) 
    at com.lifedots.mapoverlaydraw.MyItemizedOverlay.<init>(MyItemizedOverlay.java:34) 
    at com.lifedots.BalloonItemizedOverlay.onTap(BalloonItemizedOverlay.java:124) 
    at com.google.android.maps.ItemizedOverlay.onTap(ItemizedOverlay.java:453) 
    at com.google.android.maps.OverlayBundle.onTap(OverlayBundle.java:83) 
    at com.google.android.maps.MapView$1.onSingleTapUp(MapView.java:356) 
    at com.google.android.maps.GestureDetector.onTouchEvent(GestureDetector.java:533) 
    at com.google.android.maps.MapView.onTouchEvent(MapView.java:683) 
    at android.view.View.dispatchTouchEvent(View.java:3885) 
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:903) 
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942) 
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942) 
    at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942) 

답변

0

당신은 내가 어쩌면 내가 코드없이 오류를 알아낼 수 없습니다, 도움이 될 수 있습니다 이것을 사용하고, 코드, 당신이 BalloonItemizedOverlay 사용하는 것 같다 제공한다. (코드를 입력 한 경우 편집하게됩니다)