Расстояние между двумя координатами с CoreLocation

Вы не можете. Это иногда - боль, но Вы не были бы в состоянии назвать его с помощью нормальных методов так или иначе.

В сообщении в блоге я предложил статические интерфейсы , который только был бы применим в универсальных ограничениях типа - но мог быть действительно удобным, IMO.

Одна точка о том, если бы Вы могли , определяет конструктора в интерфейсе, Вы испытали бы затруднения при получении классов:

public class Foo : IParameterlessConstructor
{
    public Foo() // As per the interface
    {
    }
}

public class Bar : Foo
{
    // Yikes! We now don't have a parameterless constructor...
    public Bar(int x)
    {
    }
}

18
задан isiaatz 28 August 2009 в 18:20
поделиться

1 ответ

Returns the distance (in meters) from the receiver’s coordinate to the coordinate of the specified location.

// Deprecated in iOS 3.2 method
- (CLLocationDistance)getDistanceFrom:(const CLLocation *)location

// Correct method
- (CLLocationDistance)distanceFromLocation:(const CLLocation *)location

CLLocation

26
ответ дан 30 November 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: