Обзор
Этот класс представляет собой набор ограничений, которые могут применяться к запросам автозаполнения.
Это позволяет настраивать предложения автозаполнения только для тех мест, которые представляют интерес.
Характеристики | |
GMSPlacesAutocompleteTypeFilter | тип |
УСТАРЕЛО. | |
NSArray< NSString * > * | типы |
Фильтр, примененный к запросу автозаполнения, ограничивает результаты, используя до 5 различных типов мест. | |
NSString * | страна |
УСТАРЕЛО. | |
NSArray< NSString * > * | страны |
Страны, которыми следует ограничить результаты. | |
CМестоположение * | источник |
Исходное местоположение расстояния по прямой для измерения расстояния по прямой между исходным местоположением и прогнозами автозаполнения. | |
id <GMSPlaceLocationBias> | Смещение местоположения |
Необязательное смещение местоположения, позволяющее отдавать предпочтение результатам размещения рядом с этим местоположением. | |
id <GMSPlaceLocationRestriction> | МестоположениеОграничение |
Необязательное ограничение местоположения для ограничения результатов размещения. | |
NSString * | Код региона |
RegionCode влияет на форматирование адреса, ранжирование результатов и потенциально скрывает или отображает определенные результаты. | |
int32_t | inputOffset |
inputOffset — это смещение символов ввода, которое указывает, откуда может начинаться завершение. |
Документация на недвижимость
- ( GMSPlacesAutocompleteTypeFilter ) тип [read, write, assign] |
УСТАРЕЛО.
Фильтр типов применяется к запросу автозаполнения, чтобы ограничить результаты разными типами. Значение по умолчанию — kGMSPlacesAutocompleteTypeFilterNoFilter.
- Примечание:
- Игнорируется, если установлено свойство «types».
- Это устарело. Свойство
type
устарело в пользуtypes
.
- (NSArray<NSString *>*) типы [read, write, assign] |
Фильтр, примененный к запросу автозаполнения, ограничивает результаты, используя до 5 различных типов мест.
- Примечание:
- Этот API может принимать массив до 5 записей. Если вы используете GMSAutocompleteRequest , этот API может принимать типы из table_A . В противном случае возьмите данные из table_1 или table_2 , но только одну запись в table_3 . Значение по умолчанию — null, что означает, что фильтры не указаны. Переопределяет устаревшее свойство type, если оно установлено.
- (NSString*) страна [read, write, copy] |
УСТАРЕЛО.
Страна, которой нужно ограничить результаты. Это должен быть код страны ISO 3166-1 Alpha-2 (без учета регистра). Если значение равно нулю, фильтрация по стране выполняться не будет.
- Примечание:
- Игнорируется, если установлено свойство «countries».
- Это устарело. свойство
country
устарело в пользуcountries
.
- (NSArray<NSString *>*) страны [read, write, copy] |
Страны, которыми следует ограничить результаты.
Это должен быть код страны ISO 3166-1 Alpha-2 (без учета регистра). Поддерживает до 5 стран для фильтрации. Если значение равно нулю, фильтрация по стране выполняться не будет.
- Примечание:
- Переопределяет устаревшее свойство «country», если оно установлено.
- (CLLocation*) происхождение [read, write, assign] |
Исходное местоположение расстояния по прямой для измерения расстояния по прямой между исходным местоположением и прогнозами автозаполнения.
- (id< GMSPlaceLocationBias >) locationBias [read, write, assign] |
Необязательное смещение местоположения, позволяющее отдавать предпочтение результатам размещения рядом с этим местоположением.
- (id <GMSPlaceLocationRestriction> ) locationRestriction [read, write, assign] |
Необязательное ограничение местоположения для ограничения результатов размещения.
- (NSString*) код региона [read, write, assign] |
RegionCode влияет на форматирование адреса, ранжирование результатов и потенциально скрывает или отображает определенные результаты.
- (int32_t) inputOffset [read, write, assign] |
inputOffset — это смещение символов ввода, которое указывает, откуда может начинаться завершение.