20
带CameraUpdateFactory.newLatLngBounds的moveCamera崩溃
我正在使用新的Android Google Maps API。 我创建一个包含MapFragment的活动。在活动中,onResume我将标记设置到GoogleMap对象中,然后为包含所有标记的地图定义了一个边界框。 这使用以下伪代码: LatLngBounds.Builder builder = new LatLngBounds.Builder(); while(data) { LatLng latlng = getPosition(); builder.include(latlng); } CameraUpdate cameraUpdate = CameraUpdateFactory .newLatLngBounds(builder.build(), 10); map.moveCamera(cameraUpdate); 的调用map.moveCamera()导致我的应用程序崩溃,并带有以下堆栈: Caused by: java.lang.IllegalStateException: Map size should not be 0. Most likely, layout has not yet at maps.am.r.b(Unknown Source) at maps.y.q.a(Unknown Source) at maps.y.au.a(Unknown …