Klassenreferenz für GMSPlaceSearchByTextRequest


Übersicht

Stellt eine Definition einer Textsuchanfrage dar, die über GMSPlacesClient gesendet werden soll.

Funktionen für öffentliche Mitglieder

(instancetype)initWithTextQuery:placeProperties::
 Instanziiert eine GMSPlaceSearchByTextRequest mit einer Textabfrage und Ortseigenschaften, die zurückgegeben werden sollen.

Eigenschaften

NSString *includedType
 Eine Standardinitialisierung ist nicht verfügbar.
GanzzahlmaxResultCount
 Die maximale Anzahl von zurückzugebenden Ergebnissen.
schwebenminRating
 Die minimale durchschnittliche Nutzerbewertung für Orte, die in die Ergebnisse einbezogen werden sollen.
BOOLisOpenNow
 Ergebnisse nach Orten filtern, die derzeit geöffnet sind.
NSArray< GMSPlaceProperty > *placeProperties
 Das Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll.
NSArray< NSNumber * > *priceLevels
 Ein Array der GMSPlacesPriceLevel-Werte, mit dem die in den Ergebnissen enthaltenen Orte gefiltert werden sollen.
GMSPlaceSearchByTextRankPreferencerankPreference
 Die GMSPlaceSearchByTextRankPreference, die zum Sortieren der von der Anfrage zurückgegebenen Ergebnisse verwendet wird.
NSString *regionCode
 Der Unicode-Länder-/Regionscode (CLDR) des Standorts, von dem die Anfrage stammt.
BOOLisStrictTypeFiltering
 Definiert, ob nur Ergebnisse von includedType zurückgegeben werden sollen.
NSString *textQuery
 Die Textabfrage für die Suche.
id [ID] GMSPlaceLocationBias >locationBias
 Die gewichtete Region, in der gesucht werden soll.
id [ID] GMSPlaceLocationRestriction >locationRestriction
 Die eingeschränkte Region für die Suche.

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Instanziiert eine GMSPlaceSearchByTextRequest mit einer Textabfrage und Ortseigenschaften, die zurückgegeben werden sollen.

Parameter:
textQueryDie Stringabfrage für die Suchanfrage.
placePropertiesDas Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll. Darf nicht leer sein Eine leere Liste führt beim Versuch, die Anfrage zu senden, zu einem Fehler.

Property-Dokumentation

– (NSString*) includedType [read, write, copy]

Eine Standardinitialisierung ist nicht verfügbar.

Verwenden Sie den vorgesehenen Initialisierer. Der angeforderte Ortstyp.

Eine aktuelle Liste der verfügbaren unterstützten Typen finden Sie unter https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types.

– (int) maxResultCount [read, write, assign]

Die maximale Anzahl von zurückzugebenden Ergebnissen.

Werte zwischen 1 und 20 sind zulässig.

Den zulässigen Bereich für dieses Feld finden Sie unter https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

Die Standardeinstellung ist der obere Grenzwert.

- (Gleitkommazahl) minRating [read, write, assign]

Die minimale durchschnittliche Nutzerbewertung für Orte, die in die Ergebnisse einbezogen werden sollen.

Die Bewertung liegt zwischen 0,0 und 5,0.

Die angegebene Bewertung wird auf die nächsten 0,5 aufgerundet. Sieh dir die Property mit der Bewertung „GMSPlace“ an.

Die Standardeinstellung ist 0,0.

– (BOOL) isOpenNow [read, write, assign]

Ergebnisse nach Orten filtern, die derzeit geöffnet sind.

Der Standardwert ist „true“.

– (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Das Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll.

– (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Ein Array der GMSPlacesPriceLevel-Werte, mit dem die in den Ergebnissen enthaltenen Orte gefiltert werden sollen.

Preisstufen können beliebig kombiniert werden. sind standardmäßig alle Preisstufen.

– (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

Die GMSPlaceSearchByTextRankPreference, die zum Sortieren der von der Anfrage zurückgegebenen Ergebnisse verwendet wird.

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

Der Unicode-Länder-/Regionscode (CLDR) des Standorts, von dem die Anfrage stammt.

Die Region kann sich auf das Format und den Typ der zurückgegebenen Daten auswirken. Wenn kein Code angegeben wird, bestehen keine Verzerrungen in Bezug auf ein Land oder eine Region.

Regionscodes finden Sie unter https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html.

– (BOOL) isStrictTypeFiltering [read, write, assign]

Definiert, ob nur Ergebnisse von includedType zurückgegeben werden sollen.

Der Standardwert ist "false".

– (NSString*) textQuery [read, copy]

Die Textabfrage für die Suche.

– (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

Die gewichtete Region, in der gesucht werden soll.

Dieser Standort dient als Verzerrung, d. h., Ergebnisse an einem bestimmten Standort werden bevorzugt.

Beim Durchführen einer Suchanfrage muss eine locationRestriction oder eine locationBias festgelegt werden.

Wenn sie zusammen mit „locationRestriction“ festgelegt wird, wird dies ignoriert.

– (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

Die eingeschränkte Region für die Suche.

Dieser Standort dient als Einschränkung, d. h., Ergebnisse außerhalb des angegebenen Standorts werden nicht zurückgegeben.

Beim Durchführen einer Suchanfrage muss eine locationRestriction oder eine locationBias festgelegt werden.

Kann nicht in Verbindung mit „locationBias“ verwendet werden.

„locationRestriction“ für die Textsuche unterstützt nur „GMSPlaceRectangularLocationOption“.