GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Classi

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

Enumerazioni

enumGMSPlaceSearchNearbyRankPreference {GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Come verranno classificati i risultati nella risposta. Altro...

Funzioni

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

Proprietà

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

Documentazione sui tipi di enumerazione

Come verranno classificati i risultati nella risposta.

Enumeratore:
GMSPlaceSearchNearbyRankPreferencePopularity

(predefinita) Ordina i risultati in base alla popolarità.

GMSPlaceSearchNearbyRankPreferenceDistance

Ordina i risultati in ordine crescente in base alla distanza dalla posizione specificata.


Documentazione della funzione

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

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<GMSLuogoProprietà>*) 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*) regionalCode [read, write, copy]

Il codice paese/regione Unicode (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.