在地图上添加两种不同图片的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
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