Справочник по классу GMSPlaceSearchNearbyRequest

Справочник по классу GMSPlaceSearchNearbyRequest

Обзор

Запросить объект для использования с GMSPlacesClient для получения данных о близлежащих местах.

Открытые функции-члены

(тип экземпляра) - initWithLocationRestriction:placeProperties:
Создает экземпляр GMSPlaceSearchNearbyRequest с ограничением местоположения и возвращаемыми свойствами места.

Характеристики

id <GMSPlaceLocationRestriction> МестоположениеОграничение
Инициализация по умолчанию недоступна.
NSArray<GMSPlaceProperty> * PlaceProperties
Массив GMSPlaceProperty , который следует включить в результаты размещения.
NSArray< NSString * > * включенные типы
Массив типов мест, которые необходимо включить в поиск.
NSArray< NSString * > * исключенные типы
Массив типов мест, которые нужно исключить из поиска.
NSArray< NSString * > * включенные первичные типы
Массив основных типов мест, которые необходимо включить в поиск.
NSArray< NSString * > * исключенные первичные типы
Массив основных типов мест, которые нужно исключить из поиска.
НСинтегер МаксРезультатКаунт
Максимальное количество возвращаемых результатов GMSPlace .
NSString * Код региона
Код страны/региона в Юникоде (CLDR) места, откуда поступает запрос.
GMSPlaceSearchNearbyRankPreference рангПредпочтение
GMSPlaceSearchNearbyRankPreference , используемый для сортировки результатов, возвращаемых по запросу.

Документация по функциям-членам

- (тип экземпляра) initWithLocationRestriction: (id <GMSPlaceLocationRestriction> ) МестоположениеОграничение
местоСвойства: (NSArray<GMSPlaceProperty> *) PlaceProperties

Создает экземпляр GMSPlaceSearchNearbyRequest с ограничением местоположения и возвращаемыми свойствами места.

Параметры:
МестоположениеОграничение Область поиска указана в виде круга, определяемого центральной точкой и радиусом в метрах.
PlaceProperties Массив GMSPlaceProperty , который следует включить в результаты размещения. Не должно быть пустым. Пустой список приведет к ошибке при попытке отправить запрос.

Документация на недвижимость

Инициализация по умолчанию недоступна.

Пожалуйста, используйте назначенный инициализатор. Область поиска указана в виде круга, определяемого центральной точкой и радиусом в метрах. Радиус должен находиться в диапазоне от 0,0 до 50000,0 включительно. Нарушение этого ограничения приведет к ошибке INVALID_ARGUMENT. locationRestriction должен быть указан с помощью GMSPlaceCircularLocationOption . Использование GMSPlaceRectangularLocationOption приведет к ошибке INVALID_REQUEST.

- (NSArray<GMSPlaceProperty>*) PlaceProperties [read, write, copy]

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

Не должно быть пустым. Пустой список приведет к ошибке при попытке отправить запрос.

- (NSArray<NSString *>*) includeTypes [read, write, copy]

Массив типов мест, которые необходимо включить в поиск.

Можно указать до 50 типов. Если запрос указан с несколькими ограничениями типа, возвращаются только места, удовлетворяющие всем ограничениям. Если массив пуст, то возвращаются все места всех типов. Список поддерживаемых типов см. в таблице A https://developers.google.com/maps/documentation/places/web-service/place-types#table-a .

- (NSArray<NSString *>*) исключенные типы [read, write, copy]

Массив типов мест, которые нужно исключить из поиска.

Можно указать до 50 типов. Если запрос указан с несколькими ограничениями типа, возвращаются только места, удовлетворяющие всем ограничениям. Если указаны конфликтующие типы (например, типы, встречающиеся в включенных типах и исключенных типах), возвращается ошибка INVALID_REQUEST. См. таблицу A со списком поддерживаемых типов https://developers.google.com/maps/documentation/places/web-service/place-types#table-a .

- (NSArray<NSString *>*) includePrimaryTypes [read, write, copy]

Массив основных типов мест, которые необходимо включить в поиск.

Можно указать до 50 типов. Если запрос указан с несколькими ограничениями типа, возвращаются только места, удовлетворяющие всем ограничениям. Дополнительную информацию об основных типах см. здесь: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes .

- (NSArray<NSString *>*) исключенныеPrimaryTypes [read, write, copy]

Массив основных типов мест, которые нужно исключить из поиска.

Если указаны конфликтующие типы (например, типы, встречающиеся в включенных типах и исключенных типах), возвращается ошибка INVALID_REQUEST. Можно указать до 50 типов. Если запрос указан с несколькими ограничениями типа, возвращаются только места, удовлетворяющие всем ограничениям. Дополнительную информацию об основных типах см. здесь: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes .

- (NSInteger) maxResultCount [read, write, assign]

Максимальное количество возвращаемых результатов GMSPlace .

Должно быть от 1 до 20 (по умолчанию) включительно. Нарушение этого ограничения приведет к возврату ошибки.

- (NSString*) код региона [read, write, copy]

Код страны/региона в Юникоде (CLDR) места, откуда поступает запрос.

См. https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html коды регионов.

- (GMSPlaceSearchNearbyRankPreference) RankPreference [read, write, assign]

GMSPlaceSearchNearbyRankPreference , используемый для сортировки результатов, возвращаемых по запросу.

Значение по умолчанию — GMSPlaceSearchNearbyRankPopularity .