import Foundation func distance (_ sz1: Double, _ sz2: Double, _ dl1: Double, _ dl2: Double) -> Int { // funkcja distance swift4 - Klaudia Blazyczek, Code Kopernik Team 2018 // przykladowe dane: // Ratusz Leszno - szerokosc 51.8434, dlugosc: 16.5744 // IILO Leszno - szerokosc: 51.8334, dlugosc: 16.5930 let theta = dl1-dl2 var dist = _sin(sz1 * .pi / 180) * _sin(sz2 * .pi / 180) + _cos(sz1 * .pi / 180) * _cos(sz2 * .pi / 180) * _cos(theta * .pi / 180) dist = ( acos(dist) * 180 / .pi) let dist_w_m = Int(dist * 111316.26) return dist_w_m }