这是我的代码:
MapController cont = map.getController();
GeoPoint center = new GeoPoint((maxLat + minLat)/2,(maxLon+ minLon)/2 );
cont.zoomToSpan((maxLat- minLat),(maxLon- minLon));
cont.setCenter(center);
cont.zoomOut(); // this cause my app to crash
我需要'cont.zoomOut();'因为android的zoomToSpan几乎足够好了。我仍然需要缩小(向上一级)才能使所有叠加/地理位置等可见。
那么我在zoomToSpan之后的zoomOut呢?
答案 0 :(得分:0)
使用zoomToSpan方法时,正确的解决方案是使用一些填充: Android MapView -setting zoom automatically until all ItemizedOverlay's are visible