 <p>Now you could zoom to bounds with <strong>.newLatLngBounds()</strong> method:</p> <pre><code>map.animateCamera(CameraUpdateFactory.newLatLngBounds(place.getViewport(), 10)); // 10 is padding </code></pre> <p>It will move and zoom to given bounds, so they all visible on a screen (e.g. different zoom for city or country). It works perfectly with location search.</p>