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< GMSPlaceproperty > | placeProperties |
Tablica GMSPlaceProperty , która powinna zostać uwzględniona w wynikach miejsca. | |
NSArray< NSString * > | includedTypes |
Tablica typów miejsc do uwzględnienia w wyszukiwaniu. | |
NSArray< NSString * > | excludedTypes |
Tablica typów miejsc do wykluczenia z wyszukiwania. | |
NSArray< NSString * > | includedPrimaryTypes |
Tablica typów głównych miejsc do uwzględnienia w wyszukiwaniu. | |
NSArray< NSString * > | excludedPrimaryTypes |
Tablica głównych typów miejsc do wykluczenia z wyszukiwania. | |
NSInteger | maxResultCount |
Maksymalna liczba wyników do zwrócenia: GMSPlace . | |
NSString * | regionCode |
Kod CLDR kraju/regionu w standardzie Unicode lokalizacji, z której pochodzi żądanie. | |
GMSPlaceSearchNearbyRankPreference | rankPreference |
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:
-
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.
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
.