目录
目录README.md

ComputeLocation

Zusammenfassung

ComputeLocation ist ein Swift-Package zur Standortsbestimmung des Anwenders. Es handelt sich hierbei um ein System, welches nicht auf GPS oder ähnlichen Satelliten Systemen basiert. Der Standort des Benutzers wird mit Hilfe mathematischer Methoden anhand des Sonnenstands berechnet.

Verwendung

ComputeLocation stellt Methoden zur manuellen und automatischen Standortsberechnung bereit. Durch manuelle Eingabe von zwei aufeinanderfolgenden Sonnenständen kann der Standort des Benutzers bestimmt werden. Bei der automatischen Variante handelt es sich um eine BLE-Schnittstelle zur Verbindung eines Messroboter. Sobald dieser neue Messungen bereit stellt, wird der Standort automatisch aktualisiert.

Dokumentation

CpLLocationManager: class CpLLocationManager

Initializers:
  • init(characteristic: CpLCharacteristicLink, on peripheral: CBPeripheral, queue: DispatchQueue?, delegate: CpLLocationManagerDelegate?)
Properties:
  • var locations: [CLLocationCoordinate2D] {get}
  • var delegate: CpLLocationManagerDelegate?
Methods:
  • static func getCoordinates(azimuts: (Double, Double), elevations: (Double, Double), time: Int, date: Int) -> CLLocationCoordinate2D
  • func startUpdatingLocation()

CpLLocationManagerDelegate: protocol CpLLocationManagerDelegate

  • func locationManager(_ locationManager: CpLLocationManager, didUpdateLocations locations: [CLLocationCoordinate2D])
Initializers:
  • init(service: CBUUID, characteristic: CBUUID)
Properties:
  • let service: CBUUID
  • let characteristic: CBUUID
关于
47.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号