MKLocalSearchRequest
MKLocalSearchRequest
объект является вспомогательным объектом, который Вы используете для указания основанных на карте поисковых параметров. После создания экземпляра этого объекта можно присвоить строку естественного языка, содержащую адрес или интересное место для поиска. Можно также указать определенную область карты для сужения результатов поиска. Вы тогда используете сконфигурированный объект инициализировать MKLocalSearch
возразите и выполните свой поиск.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
naturalLanguageQuery naturalLanguageQuery
СвойствоСтрока, содержащая желаемый поисковый элемент.
Объявление
Swift
var naturalLanguageQuery: String!
Objective C
@property(nonatomic, copy) NSString *naturalLanguageQuery
Обсуждение
Вы указываете этот параметр как строку, описывающую основанный на карте элемент, который Вы хотите искать. Текст эквивалентен тому, что пользователь ввел бы в поле поиска в приложении Карт. Например, текст мог бы содержать все или часть адреса, или это могло бы содержать имя интересного места.
Это свойство не может быть
nil
.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Область карты, обеспечивающая подсказку как, туда, где искать.
Объявление
Swift
var region: MKCoordinateRegion
Objective C
@property(nonatomic, assign) MKCoordinateRegion region
Обсуждение
Можно использовать этот параметр для сужения списка результатов поиска тем внутри или близко к указанной области. Указание области не гарантирует, что результаты все будут в области. Это - просто подсказка к поисковой системе.
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.