====== Laps2Go ====== ===== Motivation ===== https://en.wikipedia.org/wiki/Speed_skating_rink \\ A speed skating rink (or speed skating oval) is an ice rink (but also a sport venue) in which a speed skating competition is held. ===== Snippets ===== IBOutlet UIScrollView *myScrollView; IBOutlet UIView *contentView; - (void)viewDidLoad { myScrollView.contentSize = contentView.frame.size; ... } ===== Mathematics ===== Analytic Geometry calculateCenterPoint() Aus Longitude und Lattitude Werten nach mindestens einer Runde den Nullpunkt ermitteln. Der Flächeninhalt A des Polygons kann mit der Gaußschen Dreiecksformel A = 0,5 * SUM[i=0, N-1](x[i] + y[i+1])(x[i]*y[i+1] - x[i+1]*y[i]) bestimmt werden. Der Flächenschwerpunkt S des Polygons wird dann mit den Formeln wir hier beschrieben bestimmt: https://de.wikipedia.org/wiki/Geometrischer_Schwerpunkt#Polygon Einfacher geht das natürlich auch über Differenz aus Maximum/Minimum von x und y. Davon ausgehend bei eingehenden zukünftigen Werten den Winkel von einem vorher ermittelten willkürlichen Startpunkt ausrechnen. Sobald der Winkel sich 360 Grad nähert, ist eine Runde rum.