Klassenreferenz für GMSPlaceSearchNearbyRequest

Klassenreferenz für GMSPlaceSearchNearbyRequest

Öffentliche Mitgliedsfunktionen

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

Eigenschaften

id< GMSPlaceLocationRestriction >locationRestriction
 Die Standardinitialisierung ist nicht verfügbar.
NSArray< GMSPlaceProperty > * placeProperties
 Das Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll.
NSArray< NSString * > * includedTypes
 Das Array der Ortstypen, die in eine Suche einbezogen werden sollen
NSArray< NSString * > * excludedTypes
 Das Array der Ortstypen, die aus einer Suche ausgeschlossen werden sollen
NSArray< NSString * > * includedPrimaryTypes
 Das Array der primären Ortstypen, die in eine Suche einbezogen werden sollen
NSArray< NSString * > * excludedPrimaryTypes
 Das Array der primären Ortstypen, die aus einer Suche ausgeschlossen werden sollen
NSIntegermaxResultCount
 Die maximale Anzahl der GMSPlace-Ergebnisse, die zurückgegeben werden sollen.
NSString * regionCode
 Der Unicode-Länder-/Regionscode (CLDR) des Standorts, von dem die Anfrage stammt.
GMSPlaceSearchNearbyRank preferencerankPreference
 Der GMSPlaceSearchNearbyRankPreference, mit dem die von der Anfrage zurückgegebenen Ergebnisse sortiert werden.

Dokumentation zu Mitgliederfunktionen

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

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

Parameter:
locationRestrictionDie zu durchsuchende Region, angegeben als Kreis, definiert durch Mittelpunkt und Radius in Metern.
placePropertiesDas Array von GMSPlaceProperty, das in Ortsergebnissen enthalten sein soll. Darf nicht leer sein Eine leere Liste führt beim Senden der Anfrage zu einem Fehler.

Property-Dokumentation

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

Die Standardinitialisierung ist nicht verfügbar.

Bitte verwende den vorgesehenen Initialisierer. Die zu durchsuchende Region, angegeben als Kreis, definiert durch Mittelpunkt und Radius in Metern. Der Umkreis muss zwischen 0,0 und 50000,0 (jeweils einschließlich) liegen. Das Umgehen dieser Einschränkung führt zum Fehler INVALID_ ARGUMENT. Die locationRestriction muss mit GMSPlaceCircularLocationOption angegeben werden. Die Verwendung von GMSPlaceRectangularLocationOption führt zum Fehler INVALID_REQUEST.

– (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 Senden der Anfrage zu einem Fehler.

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

Das Array der Ortstypen, die in eine Suche einbezogen werden sollen

Sie können bis zu 50 Typen angeben. Wenn für eine Anfrage mehrere Typeinschränkungen festgelegt sind, 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 festgelegt sind, werden nur Orte zurückgegeben, die alle Einschränkungen erfüllen. Wenn in Konflikt stehende Typen angegeben sind (z.B. Typen, die unter „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 *>*) includedPrimaryTypes [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 festgelegt sind, 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 sind (z.B. Typen, die unter „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 festgelegt sind, 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 (Standardwert) liegen. Wenn diese Einschränkung aufgehoben wird, wird ein Fehler zurückgegeben.

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

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

Regionscodes findest du unter https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

- (GMSPlaceSearchNearbyRank preference) rankPreference [read, write, assign]

Der GMSPlaceSearchNearbyRankPreference, mit dem die von der Anfrage zurückgegebenen Ergebnisse sortiert werden.

Der Standardwert ist GMSPlaceSearchNearbyRankPopularity.