Initial commit

This commit is contained in:
Milan Stute
2021-03-03 14:19:09 +01:00
commit 52dde375e3
93 changed files with 8048 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
//
// AccessoryMapView.swift
// OpenHaystack
//
// Created by Alex - SEEMOO on 02.03.21.
// Copyright © 2021 SEEMOO - TU Darmstadt. All rights reserved.
//
import Foundation
import SwiftUI
import MapKit
struct AccessoryMapView: NSViewControllerRepresentable {
@ObservedObject var accessoryController: AccessoryController
@Binding var mapType: MKMapType
var focusedAccessory: Accessory?
func makeNSViewController(context: Context) -> MapViewController {
return MapViewController(nibName: NSNib.Name("MapViewController"), bundle: nil)
}
func updateNSViewController(_ nsViewController: MapViewController, context: Context) {
let accessories = self.accessoryController.accessories
nsViewController.zoom(on: focusedAccessory)
nsViewController.addLastLocations(from: accessories)
nsViewController.changeMapType(mapType)
}
}