Я понял это.
Сначала мне нужно было найти минимальные и максимальные, широтные и длинные координаты моего маршрута.
С их помощью я мог бы установить центр так:
centerPoint = new GeoPoint((int)((minLat+((maxLat-minLat)/2))* 1e6), (int)((minLon+((maxLon-minLon)/2))* 1e6));
mController.setCenter(centerPoint);
и установите уровень масштабирования следующим образом:
mController.zoomToSpan((int)((maxLat - minLat)* 1e6), (int)((maxLon - minLon)* 1e6));