     fileprivate var removableAnnotations: [MKAnnotation] {
         return mapView.annotations.filter(isNonSelectedPlacemark)
     }
+    fileprivate var search: MKLocalSearch?
     fileprivate var searchQuery = "" {
         didSet {
             updateSearchRequest()

     */
    @objc fileprivate func searchMapItems() {
        let search = MKLocalSearch(request: searchRequest)
        search.start { (searchResponse, error) in
            guard let mapItems = searchResponse?.mapItems else {
                print("MKLocalSearch error: \(error)")
                return

            guard mapItems != self.resultsViewController.mapItems else { return }
            self.resultsViewController.mapItems = mapItems
        }
        self.search = search
    }

    /**
