0

这是我的代码:

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 ?

4

1 回答 1

0

正确的解决方案是在使用 zoomToSpan 方法时使用一些填充: Android MapView -setting zoom automatically until all ItemizedOverlay's are visible

于 2012-09-28T13:29:31.373 回答