Zajęcia | |
zajęcia | GMSPlaceSearchNearbyRequest |
Poproś o użycie obiektu z aplikacją GMSPlacesClient do pobierania miejsc w pobliżu. Więcej... | |
Wyliczenia | |
typ wyliczeniowy | GMSPlaceSearchNearbyRankPreference { 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< GMSPlaceproperty > | GMSPlaceSearchNearbyRequest::placeProperties |
Tablica GMSPlaceProperty , która powinna zostać uwzględniona w wynikach miejsca. | |
NSArray< NSString * > | GMSPlaceSearchNearbyRequest::includedTypes |
Tablica typów miejsc do uwzględnienia w wyszukiwaniu. | |
NSArray< NSString * > | GMSPlaceSearchNearbyRequest::excludedTypes |
Tablica typów miejsc do wykluczenia z wyszukiwania. | |
NSArray< NSString * > | GMSPlaceSearchNearbyRequest::includedPrimaryTypes |
Tablica typów głównych miejsc do uwzględnienia w wyszukiwaniu. | |
NSArray< NSString * > | GMSPlaceSearchNearbyRequest::excludedPrimaryTypes |
Tablica głównych typów miejsc do wykluczenia z wyszukiwania. | |
NSInteger | GMSPlaceSearchNearbyRequest::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. | |
GMSPlaceSearchNearbyRankPreference | GMSPlaceSearchNearbyRequest::rankPreference |
Do posortowania wyników zwróconych z żądania służy GMSPlaceSearchNearbyRankPreference . |
Dokumentacja typów wyliczenia
wyliczenie GMSPlaceSearchNearbyRankPreference |
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:
-
locationRestriction Region do przeszukania określony jako okrąg, zdefiniowany przez punkt środkowy i promień w metrach. placeProperties 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.
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
.