getController() setZoom no effect
if (searchedLocationFrom != null && searchedLocationTo != null) { // center
int lat1 = (int) (searchedLocationFrom.getLatitude() * 1E6);
int lon1 = (int) (searchedLocationFrom.getLongitude() * 1E6);
int lat2 = (int) (searchedLocationTo.getLatitude() * 1E6);
int lon2 = (int) (searchedLocationTo.getLongitude() * 1E6);
// mapController.setZoom(13);
mapController.zoomToSpan((lat1 > lat2 ? lat1 - lat2 : lat2
- lat1), (lon1 > lon2 ? lon1 - lon2 : lon2 - lon1));
int z = mapView.getZoomLevel();
mapController.setZoom(z > 1 ? z - 1 : z);
mapController
.setCenter(new GeoPoint(lat1 - ((lat1 - lat2) / 2),
lon1 - ((lon1 - lon2) / 2)));
}