             @parent.clear_all_markers()
             @parent.draw_units new models.SearchList(
                 results.filter (r) ->
-                    r.get('object_type') == 'unit'
-            )
+                    r.get('object_type') == 'unit'),
+                zoom: true
 
         hide_details: ->
             app.vent.trigger 'details_view:hide'

                    $(@details_marker?._popup._wrapper).addClass 'selected'
                marker.on 'mouseover', (event) ->
                    event.target.openPopup()
                #marker.addTo @get_map()

        draw_units: (unit_list, opts) ->
            unit_list.each (unit) =>
                @draw_unit unit

            if opts? and opts.zoom
                @get_map().fitBounds(
                    @map_markers().getBounds(),
                    paddingTopLeft: @effective_padding())

        # The transitions triggered by removing the class landing from body are defined
        # in the file landing-page.less.

            fetch_opts =
                spinner_target: spinner_target
                success: =>
                    pages_left = unit_list.fetchNext fetch_opts
                    @selected_services.trigger 'change'
                    if not pages_left
                        @refit_bounds()

            @listenTo unit_list, 'add', (unit, unit_list, options) =>
                @draw_unit unit
