MKPlacemark
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
MKAnnotation -
NSCoding -
NSCopying -
NSObjectProtocol -
NSSecureCoding -
Печатаемый -
MKAnnotation -
NSCopying -
NSObject -
NSSecureCoding
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в iOS 3.0 и позже.
A MKPlacemark объектно-ориентированные памяти placemark данные для данной широты и долготы. Данные Placemark включают информацию, такую как страна, состояние, город и адрес расположения, связанный с указанной координатой. Можно инициализировать placemark использование initWithPlacemark: унаследованный метод или initWithCoordinate:addressDictionary: метод, указывающий координату и словарь адреса.
placemark является также аннотацией и соответствует MKAnnotation протокол, свойства которого и методы включают координату placemark и другую информацию. Поскольку они - аннотации, можно добавить их непосредственно к представлению карты.
-
Инициализирует и возвращает объект placemark использование указанного словаря координатной и Адресной книги.
Объявление
Swift
init!(coordinatecoordinate: CLLocationCoordinate2D, addressDictionaryaddressDictionary: [NSObject : AnyObject]!)Objective C
- (instancetype)initWithCoordinate:(CLLocationCoordinate2D)coordinateaddressDictionary:(NSDictionary *)addressDictionaryПараметры
coordinateКоордината карты для соединения с placemark.
addressDictionaryСловарь, содержащий ключи и значения от записи Адресной книги. Для списка строк, которые можно использовать для ключей этого словаря, посмотрите “константы” Свойства Адреса в Ссылке АБПЕРСОНА. Все ключи должны быть на верхнем уровне словаря.
Возвращаемое значение
Инициализированный
MKPlacemarkобъект.Обсуждение
Можно создать объекты placemark вручную для объектов, для которых у Вас уже есть адресная информация, такая как контакты в Адресной книге. Создание объекта placemark явно избегает потребности запросить реверс geocoder объект для той же информации.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в iOS 3.0 и позже.
-
countryCodeСвойствоСокращенное название страны. (только для чтения)
Объявление
Swift
var countryCode: String! { get }Objective C
@property(nonatomic, readonly) NSString *countryCodeОбсуждение
Эта строка является стандартным сокращением, используемым для обращения к стране. Например, если бы placemark расположение было штаб-квартирой Apple, то значение для этого свойства было бы строкой «США».
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в iOS 3.0 и позже.
