从非扩展的mapview类调用mapview

时间:2012-02-29 02:50:39

标签: android-mapview

我从另一个类调用draw overlay方法,我无法绘制overlay。我得到了如下例外。请检查并给我一个解决方案。

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)

1 个答案:

答案 0 :(得分:0)

你会提供代码吗?看来你已经使用了BalloonItemizedOverlay,我用过这个也许我可以提供帮助,无法在没有代码的情况下找出错误。 (如果您提供了代码,将进行编辑)