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

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

Разработчик

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

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

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

MKPlacemark

A MKPlacemark объектно-ориентированные памяти placemark данные для данной широты и долготы. Данные Placemark включают информацию, такую как страна, состояние, город и адрес расположения, связанный с указанной координатой. Можно инициализировать placemark использование initWithPlacemark: унаследованный метод или initWithCoordinate:addressDictionary: метод, указывающий координату и словарь адреса.

placemark является также аннотацией и соответствует MKAnnotation протокол, свойства которого и методы включают координату placemark и другую информацию. Поскольку они - аннотации, можно добавить их непосредственно к представлению карты.

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


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


Swift

import MapKit

Objective C

@import MapKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Инициализирует и возвращает объект placemark использование указанного словаря координатной и Адресной книги.

    Объявление

    Swift

    init!(coordinate coordinate: CLLocationCoordinate2D, addressDictionary addressDictionary: [NSObject : AnyObject]!)

    Objective C

    - (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinate addressDictionary:(NSDictionary *)addressDictionary

    Параметры

    coordinate

    Координата карты для соединения с placemark.

    addressDictionary

    Словарь, содержащий ключи и значения от записи Адресной книги. Для списка строк, которые можно использовать для ключей этого словаря, посмотрите “константы” Свойства Адреса в Ссылке АБПЕРСОНА. Все ключи должны быть на верхнем уровне словаря.

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

    Инициализированный MKPlacemark объект.

    Обсуждение

    Можно создать объекты placemark вручную для объектов, для которых у Вас уже есть адресная информация, такая как контакты в Адресной книге. Создание объекта placemark явно избегает потребности запросить реверс geocoder объект для той же информации.

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

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

  • Сокращенное название страны. (только для чтения)

    Объявление

    Swift

    var countryCode: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *countryCode

    Обсуждение

    Эта строка является стандартным сокращением, используемым для обращения к стране. Например, если бы placemark расположение было штаб-квартирой Apple, то значение для этого свойства было бы строкой «США».

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

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