     }
     
     
+    /**
+     Decide if an item from MKLocalSearch should be displayed or not
+     
+     - parameter locationItem:      An instance of `LocationItem`
+     */
+    public func shouldShowSearchResult(mapItem: MKMapItem) -> Bool {
+        return true
+    }
+    
     
     // MAKR: Table View Delegate and Data Source
     

                        return
                }
                
                self.searchResultLocations = localSearchResponse.mapItems.map({ LocationItem(mapItem: $0) })
                
                if self.allowArbitraryLocation {
                    let locationFound = self.searchResultLocations.filter({

    
    // MARK: Search Bar Delegate
    
    
    public func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
        if searchText.characters.count > 0 {
            let localSearchRequest = MKLocalSearchRequest()
