GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Corsi

corsoGMSPlaceSearchNearbyRequest

Enumerazioni

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

Funzioni

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

Proprietà

id< GMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 L'init predefinito non è disponibile.
NSArray< GMSPlaceProperty > * GMSPlaceSearchNearbyRequest::placeProperties
 L'array di GMSPlaceProperty che deve essere incluso nei risultati.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedTypes
 L'array di tipi di luoghi da includere in una ricerca.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedTypes
 L'array di tipi di luoghi da escludere da una ricerca.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedPRIMARYTypes
 L'array di tipi di luoghi principali da includere in una ricerca.
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedPrincipaleTypes
 L'array di tipi di luoghi principali da escludere da una ricerca.
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 Il numero massimo di risultati GMSPlace 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 sul tipo di enumerazione

Come verranno classificati i risultati nella risposta.

Enumeratore:
GMSPlaceSearchSearchRankPreferenceFavoriteity

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

GMSPlaceSearchNearbyRankPreferenceDistance

I risultati vengono ordinati in ordine crescente in base alla distanza dalla località specificata.


Documentazione della funzione

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

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

Parametri:
locationRestrictionLa regione da cercare specificata come cerchio, definita dal punto centrale e dal raggio in metri.
placePropertiesL'array di GMSPlaceProperty che deve essere incluso nei risultati. Non deve essere vuoto. Se l'elenco è vuoto, verrà restituito un errore quando provi a inviare la richiesta.

Proprietà

- (id<GMSPlaceLocationRestriction>) limitazione di località [read, write, copy]

L'init predefinito non è disponibile.

Utilizza l'inizializzazione designata. La regione da cercare specificata come cerchio, definita dal punto centrale e dal raggio in metri. Il raggio deve essere compreso tra 0,0 e 50.000,0 inclusi. La violazione di questa limitazione comporterà un errore INVALID_ARGUMENT. La limitazione di località deve essere specificata con GMSPlaceCircularLocationOption. L'utilizzo di GMSPlaceRectangularLocationOption restituirà un errore INVALID_REQUEST.

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

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

Non deve essere vuoto. Se l'elenco è vuoto, verrà restituito un errore quando provi a inviare la richiesta.

- (NSArray<NSString *>*) ha inclusoTypes [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 restrizioni. Se l'array è vuoto, vengono restituiti tutti i tipi di posizioni. Per un elenco dei tipi supportati, consulta la tabella https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) valori esclusi [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 restrizioni. Se vengono specificati tipi in conflitto (ad es., tipi visualizzati inincludedTypes ed excludedTypes), viene restituito un errore INVALID_REQUEST. Per un elenco dei tipi supportati, consulta la tabella https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

L'array di 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 restrizioni. 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 di tipi di luoghi principali da escludere da una ricerca.

Se vengono specificati tipi in conflitto (ad es., tipi visualizzati inincludedTypes ed excludedTypes), 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 restrizioni. 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 risultati GMSPlace da restituire.

Il valore deve essere compreso tra 1 e 20 (valore predefinito) inclusi. Se violi questa limitazione, verrà restituito un errore.

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

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

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

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

GMSPlaceSearchNearbyRankPreference utilizzato per ordinare i risultati restituiti dalla richiesta.

Il valore predefinito è GMSPlaceSearchNearbyRankPopularity.