             localSearchRequest.naturalLanguageQuery = searchText
             
             if let currentCoordinate = locationManager.location?.coordinate {
-                localSearchRequest.region = MKCoordinateRegionMakeWithDistance(currentCoordinate, searchLongitudinalDistance, searchLongitudinalDistance)
+                localSearchRequest.region = MKCoordinateRegionMakeWithDistance(currentCoordinate, searchDistance, searchDistance)
             }
             MKLocalSearch(request: localSearchRequest).startWithCompletionHandler({ (localSearchResponse, error) -> Void in
                 guard error == nil else { return }

    
        /**
         Completion closure executed after everytime user select a location.
         - important:
             If you override `func locationDidSelect(locationItem: LocationItem)` without calling `super`, this closure would not be called.
     

        }
    }
    
        /// Notification center to send notifications. __Default__ is __`NSNotificationCenter.defaultCenter()`__.
    public var notificationCenter = NSNotificationCenter.defaultCenter()
    
    
    
    // MARK: UI Customizations
    
        /// Text that indicates user's current location. __Default__ is __`"Current Location"`__.
    public var currentLocationText = "Current Location"
    
        /// Text of search bar's placeholder. __Default__ is __`"Search for location"`__.
    public var searchBarPlaceholder = "Search for location"
    
    
    
        /// Longitudinal distance in meters that the map view shows when user select a location and before zoom in or zoom out. __Default__ is __`1000`__.
    public var defaultLongitudinalDistance: Double = 1000
    
        /// Distance in meters that is used to search locations. __Default__ is __`10000`__
    public var searchDistance: Double = 10000
    
    
    
        /// In `func viewDidLoad()`, `mapView.zoomEnabled` is set to this property's value. __Default__ is __`true`__
    public var mapViewZoomEnabled = true
    
        /// In `func viewDidLoad()`, `mapView.showsUserLocation` is set to this property's value. __Default__ is __`true`__
    public var mapViewShowsUserLocation = true
    
        /// In `func viewDidLoad()`, `mapView.scrollEnabled` is set to this property's value. __Default__ is __`true`__
    public var mapViewScrollEnabled = true
    
        /**
         Whether the locations provided in `var alternativeLocations` or obtained from `func alternativeLocationAtIndex(index: Int) -> LocationItem` can be deleted. __Default__ is __`false`__
         - important:
             If you set this property to `true`, remember to update your models by closure, delegate, override, or notification center.
        */
    public var alternativeLocationEditable = false
    
    public var tableViewBackgroundColor = UIColor.whiteColor()
    public var currentLocationColor = UIColor(hue: 0.447, saturation: 0.731, brightness: 0.569, alpha: 1)
