Riferimento del corso GMSPlaceSearchNearbyRequest

Riferimento classe GMSPlaceSearchNearbyRequest

Panoramica

Richiedi l'oggetto da utilizzare con GMSPlacesClient per recuperare i luoghi nelle vicinanze.

Funzioni per i membri pubbliche

(instancetype)- initWithLocationRestriction:placeProperties:
 Crea un'istanza per un GMSPlaceSearchNearbyRequest con una limitazione di località e proprietà luogo da restituire.

Proprietà

id< GMSPlaceLocationRestriction >locationRestriction
 L'init predefinito non è disponibile.
NSArray&lt; GMSPlaceProperty > *placeProperties
 L'array di GMSPlaceProperty che deve essere incluso nei risultati.
NSArray&lt; NSString * > *includedTypes
 L'array di tipi di luoghi da includere in una ricerca.
NSArray&lt; NSString * > *excludedTypes
 L'array di tipi di luoghi da escludere da una ricerca.
NSArray&lt; NSString * > *includedPrimaryTypes
 L'array dei tipi di luoghi principali da includere in una ricerca.
NSArray&lt; NSString * > *excludedPrimaryTypes
 L'array dei tipi di luoghi principali da escludere da una ricerca.
NSIntegermaxResultCount
 Il numero massimo di GMSPlace risultati da restituire.
NSString *regionCode
 Il codice paese/regione Unicode (CLDR) della località da cui proviene la richiesta.
GMSPlaceSearchNearbyRankPreferencerankPreference
 GMSPlaceSearchNearbyRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta.

Documentazione sulle funzioni dei membri

- (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Crea un'istanza per un GMSPlaceSearchNearbyRequest con una limitazione di località e proprietà luogo da restituire.

Parametri:
locationRestrictionLa regione da cercare specificata sotto forma di cerchio, definita dal punto centrale e dal raggio in metri.
placePropertiesL'array di GMSPlaceProperty che deve essere incluso nei risultati. Il campo non può essere vuoto. Se un elenco è vuoto, verrà visualizzato un errore quando provi a inviare la richiesta.

Documentazione della proprietà

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

L'init predefinito non è disponibile.

Utilizza l'inizializzatore designato. La regione da cercare specificata sotto forma di cerchio, definita dal punto centrale e dal raggio in metri. Il raggio deve essere compreso tra 0,0 e 50.000,0 inclusi. L'interruzione di questa restrizione comporterà un errore INVALID_ARGUMENT. La locationRestriction deve essere specificata con GMSPlaceCircularLocationOption. L'utilizzo di GMSPlaceRectangularLocationOption genererà un errore INVALID_REQUEST.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy]

L'array di GMSPlaceProperty che deve essere incluso nei risultati.

Il campo non può essere vuoto. Se un elenco è vuoto, verrà visualizzato un errore quando provi a inviare la richiesta.

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

L'array di tipi di luoghi da includere in una ricerca.

È possibile specificare fino a 50 tipi. Se una richiesta viene specificata con più limitazioni di tipo, vengono restituite solo le posizioni che soddisfano tutte le limitazioni. Se l'array è vuoto, vengono restituiti tutti i luoghi di tutti i tipi. Consulta la tabella A per un elenco dei tipi supportati https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

L'array di tipi di luoghi da escludere da una ricerca.

È possibile specificare fino a 50 tipi. Se una richiesta viene specificata con più limitazioni di tipo, vengono restituite solo le posizioni che soddisfano tutte le limitazioni. Se vengono specificati tipi in conflitto (ad esempio, tipi che appaiono in inclusionTypes ed esclusi), viene restituito un errore INVALID_REQUEST. Consulta la tabella A per un elenco dei tipi supportati https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

L'array dei tipi di luoghi principali da includere in una ricerca.

È possibile specificare fino a 50 tipi. Se una richiesta viene specificata con più limitazioni di tipo, vengono restituite solo le posizioni che soddisfano tutte le limitazioni. Per ulteriori informazioni sui tipi principali, consulta: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

L'array dei tipi di luoghi principali da escludere da una ricerca.

Se vengono specificati tipi in conflitto (ad es. tipi che appaiono in inclusionTypes ed esclusi), viene restituito un errore INVALID_REQUEST. È possibile specificare fino a 50 tipi. Se una richiesta viene specificata con più limitazioni di tipo, vengono restituite solo le posizioni che soddisfano tutte le limitazioni. Per ulteriori informazioni sui tipi principali, consulta: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Il numero massimo di GMSPlace risultati da restituire.

Il valore deve essere compreso tra 1 e 20 (valore predefinito). L'interruzione di questa limitazione comporterà la restituzione di un errore.

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

Il codice Unicode del paese/della regione (CLDR) della località da cui proviene la richiesta.

Per i codici regione, visita la pagina https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

- (GMSPlaceSearchNearbyRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchNearbyRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta.

Il valore predefinito è GMSPlaceSearchNearbyRankPopularity.