Предположим, у меня есть две точки:Учитывая два набора координат, как рассчитать расстояние между ними?
var lat1 = 37.7833
var lon1 = -122.4167
var lat2 = 39.4811
var lon2 = -118.9558
Как можно вычислить расстояние между ними, самый простой способ? (С учетом кривизны Земли)
Я посмотрел в this ответ, но CCLocation
не имеет инициализатор в Swift 2.0
Посмотрите на этот ответ http://stackoverflow.com/a/34417444/742298 –
* «CCLocation не имеет инициализатор в Swift 2.0» * - это не правильно. Просто введите 'CCLocation (' в исходном файле Xcode и просмотрите автозаполнение сделать свою магию. Или найдите [документацию] (https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocation_Class/#// apple_ref/occ/instm/CLLocation/initWithLatitude: longitude :). Также в вашем ответе Q & A http://stackoverflow.com/questions/22795059/calculating-distance-between-two-coordinates-using-cullocation есть ответ с использованием языка Swift –