GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Zajęcia

zajęciaGMSPlaceSearchNearbyRequest
 Poproś o użycie obiektu z aplikacją GMSPlacesClient do pobierania miejsc w pobliżu. Więcej...

Wyliczenia

typ wyliczeniowyGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance
 Sposób sortowania wyników w odpowiedzi. Więcej...

Funkcje

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

Właściwości

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

Dokumentacja typów wyliczenia

Sposób sortowania wyników w odpowiedzi.

Wyliczacz:
GMSPlaceSearchNearbyRankPreferencePopularity

(domyślnie) sortuje wyniki na podstawie ich popularności.

GMSPlaceSearchNearbyRankPreferenceDistance

Sortuje wyniki w kolejności rosnącej według odległości od określonej lokalizacji.


Dokumentacja funkcji

– (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.

Właściwości

– (id<GMSPlaceLocationRestriction>) ograniczenie lokalizacji [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.

- (NSArray<GMSPlace Property>*) PlaceWłaściwości [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.

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

Tablica typów 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. 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.

- (NSArray<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 *>*)includePrimaryTypes [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.

- (NSArray<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*) kod regionu [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.

– (GMSPlaceSearchNearbyRankPreference) – preferencja rankingu [read, write, assign]

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

Wartością domyślną jest GMSPlaceSearchNearbyRankPopularity.