         mapView.showsUserLocation = true
         mapView.setCenter(mapView.userLocation.coordinate, animated: true)
         view.addSubview(mapView)
-
-        
-        displayPointFeatures()
     }
     
     override func viewWillAppear(_ animated: Bool) {

}

class ViewController: UIViewController,
MKMapViewDelegate, SceneLocationViewDelegate {
    
    
    let sceneLocationView = SceneLocationView()
    let mapView = MKMapView()

    override func viewDidLoad() {
        super.viewDidLoad()
        sceneLocationView.showAxesNode = true
        sceneLocationView.locationDelegate = self
        
        // example node with coordinates for a street near Alexanderplatz
        let pinCoordinate = CLLocationCoordinate2D(latitude: 52.528700, longitude: 13.416931)

        mapView.addAnnotation(mapAnnotation)
        
        sceneLocationView.addLocationNodeWithConfirmedLocation(locationNode: locationAnnotationNode)
    }
    
    // get distance from point to current location
    private func userDistance(from point: CLLocation) -> Double? {
        guard let userLocation = currentLocation else {
            print("Error - User location unknown!")
            return nil
        }
        return userLocation.distance(from: point)
    }
    
    func locationManager(_ manager: CLLocationManager,  didUpdateLocations locations: [CLLocation]) {
        
        currentLocation = locations.last
        displayPointFeatures()
        
    }
    
    // MARK: MapViewDelegate
