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

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

Разработчик

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

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

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

MKMapSnapshot

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


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


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


Swift

import MapKit

Objective C

@import MapKit;

Доступность


Доступный в iOS 7.0 и позже.

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

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

  • image Свойство

    Изображение содержания карты. (только для чтения)

    Объявление

    Swift

    var image: UIImage! { get }

    Objective C

    @property(nonatomic, readonly) UIImage *image

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в iOS 7.0 и позже.

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

    Объявление

    Swift

    func pointForCoordinate(_ coordinate: CLLocationCoordinate2D) -> CGPoint

    Objective C

    - (CGPoint)pointForCoordinate:(CLLocationCoordinate2D)coordinate

    Параметры

    coordinate

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

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

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

    Обсуждение

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

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

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в iOS 7.0 и позже.