Обзор
Представляет определение запроса текстового поиска, которое будет отправлено через GMSPlacesClient
.
Открытые функции-члены | |
(тип экземпляра) | - initWithTextQuery:placeProperties: |
Создает GMSPlaceSearchByTextRequest с текстовым запросом и свойствами места для возврата. | |
Характеристики | |
NSString * | включенный тип |
Инициализация по умолчанию недоступна. | |
интервал | МаксРезультатКаунт |
Максимальное количество возвращаемых результатов. | |
плавать | минРейтинг |
Минимальный средний рейтинг пользователей для мест, которые будут включены в результаты. | |
БООЛ | isOpenNow |
Отфильтруйте результаты по местам, которые в данный момент открыты. | |
NSArray<GMSPlaceProperty> * | PlaceProperties |
Массив GMSPlaceProperty , который следует включить в результаты размещения. | |
NSArray< NSNumber * > * | ценаУровни |
Массив значений GMSPlacesPriceLevel , который должен фильтровать места, включенные в результаты. | |
GMSPlaceSearchByTextRankPreference | рангПредпочтение |
GMSPlaceSearchByTextRankPreference используемый для сортировки результатов, возвращаемых по запросу. | |
NSString * | Код региона |
Код страны/региона в Юникоде (CLDR) места, откуда поступает запрос. | |
БООЛ | isStrictTypeFiltering |
Определяет, следует ли возвращать только результаты includedType . | |
NSString * | текстовый запрос |
Текстовый запрос для поиска. | |
id <GMSPlaceLocationBias> | Смещение местоположения |
Смещенная область для поиска. | |
id <GMSPlaceLocationRestriction> | МестоположениеОграничение |
Ограниченный регион для поиска. |
Документация по функциям-членам
- (тип экземпляра) initWithTextQuery: | (НСтрока *) | текстовый запрос | |
местоСвойства: | (NSArray<GMSPlaceProperty> *) | PlaceProperties | |
Создает GMSPlaceSearchByTextRequest
с текстовым запросом и свойствами места для возврата.
- Параметры:
текстовый запрос Строковый запрос для поискового запроса. PlaceProperties Массив GMSPlaceProperty
, который должен быть включен в результаты размещения. Не должно быть пустым. Пустой список приведет к ошибке при попытке отправить запрос.
Документация на недвижимость
- (NSString*) includeType [read, write, copy] |
Инициализация по умолчанию недоступна.
Пожалуйста, используйте назначенный инициализатор. Запрошенный тип места.
См. https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types для получения самого актуального списка доступных поддерживаемых типов.
- (int) maxResultCount [read, write, assign] |
Максимальное количество возвращаемых результатов.
Допускаются значения от 1 до 20.
Допустимый диапазон этого поля можно найти по адресу https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount .
По умолчанию используется верхний предел.
- (float) minRating [read, write, assign] |
Минимальный средний рейтинг пользователей для мест, которые будут включены в результаты.
Рейтинг будет находиться в диапазоне от 0,0 до 5,0.
Указанный рейтинг будет округлен до ближайших 0,5. См. рейтинговое свойство GMSPlace
.
По умолчанию 0,0.
- (BOOL) isOpenNow [read, write, assign] |
Отфильтруйте результаты по местам, которые в данный момент открыты.
По умолчанию истинно.
- (NSArray<GMSPlaceProperty>*) PlaceProperties [read, assign] |
Массив GMSPlaceProperty
, который должен быть включен в результаты размещения.
- (NSArray<NSNumber *>*) priceLevels [read, write, assign] |
Массив значений GMSPlacesPriceLevel
, который должен фильтровать места, включенные в результаты.
Можно выбрать любую комбинацию уровней цен; по умолчанию — все уровни цен.
- (GMSPlaceSearchByTextRankPreference) RankPreference [read, write, assign] |
GMSPlaceSearchByTextRankPreference
используемый для сортировки результатов, возвращаемых по запросу.
- (NSString*) код региона [read, write, copy] |
Код страны/региона в Юникоде (CLDR) места, откуда поступает запрос.
Регион может влиять на формат и тип возвращаемых данных. Если код не указан, предвзятости в отношении какой-либо страны/региона нет.
См. https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html для кодов регионов.
- (BOOL) isStrictTypeFiltering [read, write, assign] |
Определяет, следует ли возвращать только результаты includedType
.
Значение по умолчанию — ложь.
- (NSString*) textQuery [read, copy] |
Текстовый запрос для поиска.
- (id< GMSPlaceLocationBias >) locationBias [read, write, assign] |
Смещенная область для поиска.
Это местоположение служит предвзятостью, что означает предпочтение результатов в данном месте.
При выполнении поискового запроса необходимо установить locationRestriction или locationBias.
Если установлено вместе с locationRestriction, это будет игнорироваться.
- (id <GMSPlaceLocationRestriction> ) locationRestriction [read, write, assign] |
Ограниченный регион для поиска.
Это местоположение служит ограничением, которое означает, что результаты за пределами данного местоположения не будут возвращены.
При выполнении поискового запроса необходимо установить locationRestriction или locationBias.
Невозможно использовать с locationBias.
locationRestriction для текстового поиска поддерживает только GMSPlaceRectangularLocationOption.