Dokumentacja klasy GMSPlaceSearchPlaceRequest w pobliżu

Odniesienie do klasy GMSPlaceSearchCloseRequest

Omówienie

Poproś o użycie obiektu z aplikacją GMSPlacesClient do pobierania miejsc w pobliżu.

Publiczne funkcje członków

(instancetype)initWithLocationRestriction:placeProperties:
 Tworzy instancję GMSPlaceSearchNearbyRequest z ograniczeniem lokalizacji i właściwościami miejsc do zwrócenia.

Właściwości

id< GMSPlaceLocationRestriction >locationRestriction
 Domyślne inicjowanie jest niedostępne.
NSArray&lt; GMSPlaceproperty > placeProperties
 Tablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach miejsca.
NSArray&lt; NSString * > includedTypes
 Tablica typów miejsc do uwzględnienia w wyszukiwaniu.
NSArray&lt; NSString * > excludedTypes
 Tablica typów miejsc do wykluczenia z wyszukiwania.
NSArray&lt; NSString * > includedPrimaryTypes
 Tablica typów głównych miejsc do uwzględnienia w wyszukiwaniu.
NSArray&lt; NSString * > excludedPrimaryTypes
 Tablica głównych typów miejsc do wykluczenia z wyszukiwania.
NSIntegermaxResultCount
 Maksymalna liczba wyników do zwrócenia: GMSPlace.
NSString *regionCode
 Kod CLDR kraju/regionu w standardzie Unicode lokalizacji, z której pochodzi żądanie.
GMSPlaceSearchNearbyRankPreferencerankPreference
 Do posortowania wyników zwróconych z żądania służy GMSPlaceSearchNearbyRankPreference.

Dokumentacja funkcji członków

– (typ instancji) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NStablica< GMSPlace Property > *) placeProperties

Tworzy instancję GMSPlaceSearchNearbyRequest z ograniczeniem lokalizacji i właściwościami miejsc do zwrócenia.

Parametry:
locationRestrictionRegion do przeszukania określony jako okrąg, zdefiniowany przez punkt środkowy i promień w metrach.
placePropertiesTablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach miejsca. To pole nie może być puste. Jeśli lista będzie pusta, podczas próby wysłania żądania wystąpi błąd.

Dokumentacja usługi

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy]

Domyślne inicjowanie jest niedostępne.

Użyj wyznaczonego inicjatora. Region do przeszukania określony jako okrąg, zdefiniowany przez punkt środkowy i promień w metrach. Promień musi mieścić się w zakresie od 0,0 do 50 000,0 włącznie. Złamanie tego ograniczenia spowoduje wyświetlenie błędu INVALID_AR. Ograniczenie lokalizacji należy określić za pomocą atrybutu GMSPlaceCircularLocationOption. Użycie właściwości GMSPlaceRectangularLocationOption spowoduje wystąpienie błędu INVALID_REQUEST.

- (NSTrack<GMSPlace Property>*) placeProperties [read, write, copy]

Tablica GMSPlaceProperty, która powinna zostać uwzględniona w wynikach miejsca.

To pole nie może być puste. Jeśli lista będzie pusta, podczas próby wysłania żądania wystąpi błąd.

- (NStablica<NSString *>*) includedTypes [read, write, copy]

Tablica typów miejsc do uwzględnienia w wyszukiwaniu.

Można określić maksymalnie 50 typów. Jeśli żądanie jest określone z ograniczeniami wielu typów, zwracane są tylko miejsca, które spełniają wszystkie te warunki. Jeśli tablica jest pusta, zwracane są wszystkie miejsca każdego typu. Listę obsługiwanych typów znajdziesz w tabeli A: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NStablica<NSString *>*) excludedTypes [read, write, copy]

Tablica typów miejsc do wykluczenia z wyszukiwania.

Można określić maksymalnie 50 typów. Jeśli żądanie zawiera ograniczenia dotyczące wielu typów, zwracane są tylko miejsca, które spełniają wszystkie te warunki. Jeśli określone zostaną sprzeczne typy (np. typy występujące w elementach includeTypes i excludedTypes), zostanie zwrócony błąd INVALID_REQUEST. Listę obsługiwanych typów znajdziesz w tabeli A: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NStablica<NSString *>*) includedPrimaryTypes [read, write, copy]

Tablica typów głównych miejsc do uwzględnienia w wyszukiwaniu.

Można określić maksymalnie 50 typów. Jeśli żądanie zawiera ograniczenia dotyczące wielu typów, zwracane są tylko miejsca, które spełniają wszystkie te warunki. Więcej informacji o typach głównych znajdziesz na https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes.

- (NStablica<NSString *>*) excludedPrimaryTypes [read, write, copy]

Tablica głównych typów miejsc do wykluczenia z wyszukiwania.

Jeśli określone zostaną sprzeczne typy (np. typy występujące w elementach includeTypes i excludedTypes), zostanie zwrócony błąd INVALID_REQUEST. Można określić maksymalnie 50 typów. Jeśli żądanie zawiera ograniczenia dotyczące wielu typów, zwracane są tylko miejsca, które spełniają wszystkie te warunki. Więcej informacji o typach głównych znajdziesz na https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes.

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

Maksymalna liczba wyników do zwrócenia: GMSPlace.

Musi mieścić się w przedziale od 1 do 20 (domyślnie) włącznie. Złamanie tego ograniczenia spowoduje zwrócenie błędu.

– (NSString*) regionCode [read, write, copy]

Kod CLDR kraju/regionu w standardzie Unicode lokalizacji, z której pochodzi żądanie.

Kody regionów znajdziesz na stronie https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

– (GMSPlaceSearchCloseRankPreference) rankPreference [read, write, assign]

Do posortowania wyników zwróconych z żądania służy GMSPlaceSearchNearbyRankPreference.

Wartością domyślną jest GMSPlaceSearchNearbyRankPopularity.