GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Klassen

KlasseGMSPlaceSearchNearbyRequest
 Anfrageobjekt zur Verwendung mit GMSPlacesClient zum Abrufen von Orten in der Nähe Mehr...

Aufzählungen

AufzählungGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Ranking der Ergebnisse in der Antwort Mehr...

Funktionen

(instancetype)GMSPlaceSearchNearbyRequest::initWithLocationRestriction:placeProperties:
 Instanziiert eine GMSPlaceSearchNearbyRequest mit einer Standortbeschränkung und Ortseigenschaften, die zurückgegeben werden sollen.

Eigenschaften

id [ID] GMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 Eine Standardinitialisierung ist nicht verfügbar.
NSArray< GMSPlaceProperty > *GMSPlaceSearchNearbyRequest::placeProperties
 Das Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll.
NSArray< NSString * > *GMSPlaceSearchNearbyRequest::includedTypes
 Das Array der Ortstypen, die in einer Suche berücksichtigt werden sollen.
NSArray< NSString * > *GMSPlaceSearchNearbyRequest::excludedTypes
 Das Array der Ortstypen, die aus einer Suche ausgeschlossen werden sollen.
NSArray< NSString * > *GMSPlaceSearchNearbyRequest::includedPrimaryTypes
 Das Array der primären Ortstypen, die in eine Suche einbezogen werden sollen.
NSArray< NSString * > *GMSPlaceSearchNearbyRequest::excludedPrimaryTypes
 Das Array der primären Ortstypen, die aus einer Suche ausgeschlossen werden sollen
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 Die maximale Anzahl der GMSPlace-Ergebnisse, die zurückgegeben werden sollen.
NSString *GMSPlaceSearchNearbyRequest::regionCode
 Der Unicode-Länder-/Regionscode (CLDR) des Standorts, von dem die Anfrage stammt.
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearchNearbyRequest::rankPreference
 Die GMSPlaceSearchNearbyRankPreference, die zum Sortieren der von der Anfrage zurückgegebenen Ergebnisse verwendet wird.

Dokumentation zu Enumerationstypen

Ranking der Ergebnisse in der Antwort

Aufzählung:
GMSPlaceSearchNearbyRankPreferencePopularity

(Standard) Sortiert die Ergebnisse nach ihrer Beliebtheit.

GMSPlaceSearchNearbyRankPreferenceDistance

Die Ergebnisse werden in aufsteigender Reihenfolge nach ihrer Entfernung vom angegebenen Ort sortiert.


Funktionsdokumentation

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

Instanziiert eine GMSPlaceSearchNearbyRequest mit einer Standortbeschränkung und Ortseigenschaften, die zurückgegeben werden sollen.

Parameter:
locationRestrictionDer zu durchsuchende Bereich, angegeben als Kreis, definiert durch einen Mittelpunkt und einen Radius in Metern.
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.

Attribute

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

Eine Standardinitialisierung ist nicht verfügbar.

Verwenden Sie den vorgesehenen Initialisierer. Der zu durchsuchende Bereich, angegeben als Kreis, definiert durch einen Mittelpunkt und einen Radius in Metern. Der Radius muss zwischen 0,0 und 50.000,0 (einschließlich) liegen. Das Aufheben dieser Einschränkung führt zum Fehler INVALID_ARGUMENT. Die locationRestriction muss mit GMSPlaceCircularLocationOption angegeben werden. Die Verwendung von GMSPlaceRectangularLocationOption führt zu einem INVALID_REQUEST-Fehler.

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

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

– (NSArray<NSString *>*) eingeschlosseneTypen [read, write, copy]

Das Array der Ortstypen, die in einer Suche berücksichtigt werden sollen.

Sie können bis zu 50 Typen angeben. Wenn für eine Anfrage mehrere Typeinschränkungen gelten, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn das Array leer ist, werden alle Orte aller Typen zurückgegeben. In Tabelle A finden Sie eine Liste der unterstützten Typen: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

Das Array der Ortstypen, die aus einer Suche ausgeschlossen werden sollen.

Sie können bis zu 50 Typen angeben. Wenn für eine Anfrage mehrere Typeinschränkungen gelten, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn in Konflikt stehende Typen angegeben werden (z.B. Typen, die in „includedTypes“ und „excludedTypes“ vorkommen), wird der Fehler INVALID_REQUEST zurückgegeben. In Tabelle A finden Sie eine Liste der unterstützten Typen: https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

– (NSArray<NSString *>*) includePrimaryTypes [read, write, copy]

Das Array der primären Ortstypen, die in eine Suche einbezogen werden sollen.

Sie können bis zu 50 Typen angeben. Wenn für eine Anfrage mehrere Typeinschränkungen gelten, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Weitere Informationen zu primären Typen finden Sie unter: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Das Array der primären Ortstypen, die aus einer Suche ausgeschlossen werden sollen

Wenn in Konflikt stehende Typen angegeben werden (z.B. Typen, die in „includedTypes“ und „excludedTypes“ vorkommen), wird der Fehler INVALID_REQUEST zurückgegeben. Sie können bis zu 50 Typen angeben. Wenn für eine Anfrage mehrere Typeinschränkungen gelten, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Weitere Informationen zu primären Typen finden Sie unter: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

Die maximale Anzahl der GMSPlace-Ergebnisse, die zurückgegeben werden sollen.

Der Wert muss zwischen 1 und 20 (Standardeinstellung) liegen. Das Aufheben dieser Einschränkung führt zu einem Fehler, der zurückgegeben wird.

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

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

Regionscodes finden Sie unter https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

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

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

Der Standardwert ist GMSPlaceSearchNearbyRankPopularity.