/** @param level value range 3~20 */
 public void setZoomLevel(float level) {
   if (aMap != null) {
     if (level < aMap.getMinZoomLevel()) {
       level = aMap.getMinZoomLevel();
     } else if (level > aMap.getMaxZoomLevel()) {
       level = aMap.getMaxZoomLevel();
     }
     aMap.moveCamera(CameraUpdateFactory.zoomTo(level));
   }
 }