             return .standard
         }
     }
+    public var tintColor: UIColor? {
+        didSet {
+            if let lpw = locationPickerView {
+                lpw.tintColor = tintColor
+            }
+        }
+    }
 
     override public func viewDidLoad() {
         super.viewDidLoad()

        locationPickerView = contentView
        view.addSubview(locationPickerView)

        locationPickerView.isShowingLocateMe = (CLLocationManager.authorizationStatus() == .authorizedAlways || CLLocationManager.authorizationStatus() == .authorizedWhenInUse)
        locationPickerView.cancelButton.target = self
        locationPickerView.cancelButton.action = #selector(cancelPicking(_:))

    public func mapView(_ mapView: MKMapView, regionWillChangeAnimated animated: Bool) {
        hideKeyboard()
    }
    
    public func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
        // TODO: Provide own annotation view
        let pinAnnotation = MKPinAnnotationView()
        pinAnnotation.tintColor = tintColor
        return pinAnnotation
    }
}

extension MZLocationPickerController: UISearchBarDelegate {
