         let region   : MKCoordinateRegion       = MKCoordinateRegionMake(location, span)
 
         self.map.setRegion(region, animated: true)
+
+        let ann = MKPointAnnotation()
+
+        ann.coordinate = location
+        ann.title = places[activePlace]["address"] as? String
+        self.map.addAnnotation(ann)
     }
 
     func addLocation(gr: UILongPressGestureRecognizer) {

    override func viewDidLoad() {
        super.viewDidLoad()

        print("activePlace: \(activePlace)")
        if activePlace >= 0 {
            centreOnSelectedPlace()
        }

        locMgr.delegate = self

        let uilpgr = UILongPressGestureRecognizer(target: self, action: "addLocation:")



            if error == nil {
                if let pm = placemarks![0] as CLPlacemark? {
                    let local = pm.locality != nil ? "\(pm.locality!), " : ""

                    let subT  = pm.subThoroughfare != nil ? "\(pm.subThoroughfare!) " : ""
                    let mainT = pm.thoroughfare != nil ? "\(pm.thoroughfare!), " : ""

                    if mainT != "" {
                        title = "\(subT)\(mainT)\(local)"
                    }
                    else {
                        let admin = pm.administrativeArea!
                        let code  = pm.postalCode!

