Обзор
Запросить объект для использования с 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
, который следует включить в результаты размещения. Не должно быть пустым. Пустой список приведет к ошибке при попытке отправить запрос.
Документация на недвижимость
- (id <GMSPlaceLocationRestriction> ) locationRestriction [read, write, copy] |
Инициализация по умолчанию недоступна.
Пожалуйста, используйте назначенный инициализатор. Область поиска указана в виде круга, определяемого центральной точкой и радиусом в метрах. Радиус должен находиться в диапазоне от 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
.