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

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

Разработчик

Ссылка класса MKMapSnapshot

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

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

MKMapSnapshot

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

Изображения снимка не включают пользовательских оверлейных программ или аннотаций, которые Ваше приложение добавило к представлению карты. Если Вы хотите, чтобы Ваши аннотации и оверлейные программы появились на заключительном изображении, необходимо привлечь их сами. Для расположения тех элементов правильно на изображение используйте pointForCoordinate: метод этого класса для перевода наложения или координаты аннотации оценивает надлежащему расположению в координатном пространстве изображения.

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


Соответствует


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


Swift

import MapKit

Objective C

@import MapKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Изображение содержания карты. (только для чтения)

    Объявление

    Swift

    var image: NSImage! { get }

    Objective C

    @property(nonatomic, readonly) NSImage *image

    Обсуждение

    Объект изображения содержит представления, подходящие для дисплея и на Сетчатке и на стандартных дисплеях.

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

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

  • Преобразовывает указанную координату карты в точку в координатном пространстве изображения.

    Объявление

    Swift

    func pointForCoordinate(_ coordinate: CLLocationCoordinate2D) -> NSPoint

    Objective C

    - (NSPoint)pointForCoordinate:(CLLocationCoordinate2D)coordinate

    Параметры

    coordinate

    Координата карты, которую Вы хотите преобразовать.

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

    Точка в координатном пространстве изображения, соответствующем расположению карты.

    Обсуждение

    Если Вы хотите вывести на экран дополнительные представления или содержание поверх изображения, можно использовать этот метод для нахождения надлежащей точки, в которой можно нарисовать те элементы.

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

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