google map 触屏nullpointerException

在地图上添加两种不同图片的ItemizedOverlay时,触摸屏幕后报异常
10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.getItemsAtLocation(ItemizedOverlay.java:617)
10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.getItemAtLocation(ItemizedOverlay.java:586)
10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.handleMotionEvent(ItemizedOverlay.java:498)
10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.ItemizedOverlay.onTouchEvent(ItemizedOverlay.java:572)
10-04 02:58:59.105: ERROR/AndroidRuntime(197):     at com.google.android.maps.OverlayBundle.onTouchEvent(OverlayBundle.java:63)

在继承ItemizedOverlay的类中super(boundCenterBottom(defaultMarker));下边添加populate();方法,解决问题


http://code.google.com/p/android/issues/detail?id=2035

你可能感兴趣的:(google map 触屏nullpointerException)