Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы MapKit ссылка класса MKCircle

Опции
Развертывание Target:

На этой странице
Язык:

MKCircle

MKCircle класс является конкретным объектом наложения, представляющим круговую область на карте. Этот класс управляет данными, определяющими область и обычно использующимися в сочетании с MKCircleView объект, обрабатывающий получение круговой области на карте.

Наследование


Оператор импорта


Swift

import MapKit

Objective C

@import MapKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Создает и возвращается MKCircle объект с помощью указанной координаты и радиуса.

    Объявление

    Swift

    convenience init!(centerCoordinate coord: CLLocationCoordinate2D, radius radius: CLLocationDistance)

    Objective C

    + (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius

    Параметры

    coord

    Центральная точка круга, указанного как широта и значение долготы.

    radius

    Радиус круга, измеренного в метрах от центральной точки.

    Возвращаемое значение

    Круговой объект наложения.

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Создает и возвращается MKCircle возразите, где круговая область получена из указанного прямоугольника.

    Объявление

    Swift

    convenience init!(mapRect mapRect: MKMapRect)

    Objective C

    + (instancetype)circleWithMapRect:(MKMapRect)mapRect

    Параметры

    mapRect

    Прямоугольник карты раньше определял круговую область. Центральная точка прямоугольника используется в качестве центральной точки круга. Если прямоугольник не является квадратом, самая длинная сторона прямоугольника используется для определения радиуса получающегося круга.

    Возвращаемое значение

    Круговой объект наложения.

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Центральная точка круговой области, указанной как широта и долгота. (только для чтения)

    Объявление

    Swift

    var coordinate: CLLocationCoordinate2D { get }

    Objective C

    @property(nonatomic, readonly) CLLocationCoordinate2D coordinate

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • радиус радиус Свойство

    Радиус круговой области, измеренной в метрах. (только для чтения)

    Объявление

    Swift

    var radius: CLLocationDistance { get }

    Objective C

    @property(nonatomic, readonly) CLLocationDistance radius

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • boundingMapRect boundingMapRect Свойство

    Ограничительный прямоугольник круговой области. (только для чтения)

    Объявление

    Swift

    var boundingMapRect: MKMapRect { get }

    Objective C

    @property(nonatomic, readonly) MKMapRect boundingMapRect

    Обсуждение

    Поскольку значения широты переезжают от экватора и к полюсам, физическое расстояние между точками карты становится меньшим. Это означает, что больше точек карты необходимо для представления того же расстояния. В результате ограничительный прямоугольник кругового наложения становится больше, поскольку центральная точка того круга переезжает от экватора и к полюсам.

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.