GMSPlace-Klassenreferenz

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Übersicht

Ein bestimmter Ort.

Ein GMSPlace kapselt Informationen zu einem physischen Standort, einschließlich Name, Standort und aller anderen Informationen, die uns hierfür vorliegen könnten. Diese Klasse ist unveränderlich.

Funktionen für öffentliche Mitglieder

(GMSPlaceOpenStatus)isOpenAtDate:
 Standard-Init ist nicht verfügbar.
(GMSPlaceOpenStatus)isOpen
 Berechnet, ob ein Ort geöffnet ist, basierend auf openingHours, UTCOffsetMinutes und dem aktuellen Datum und der Uhrzeit von [NSDate date].

Eigenschaften

NSString * name
 Name des Orts.
NSString * Orts-ID
 Orts-ID dieses Orts
CLLocationCoordinate2DKoordinaten
 Standort des Ortes.
NSString * phoneNumber
 Telefonnummer dieses Orts im internationalen Format, z.B.
NSString * formattedAddress
 Adresse des Orts als einfacher String.
GleitkommazahlBewertung
 Fünf-Sterne-Bewertung für diesen Ort auf der Grundlage von Nutzerrezensionen
GMSPlacesPriceLevelpriceLevel
 Preisstufe für diesen Ort, als Ganzzahl zwischen 0 und 4.
NSArray< NSString * > *Typen
 Die Typen dieses Ortes.
NSURL * Website
 Website für diesen Ort.
NSAttributedString * Attributionen
 Der Attributionsstring des Datenanbieters für diesen Ort.
GMSPlaceViewportInfoviewportInfo
 Der empfohlene Darstellungsbereich für diesen Ort.
NSArray< GMSAddressComponent* > *addressComponents
 Ein Array mit GMSAddressComponent-Objekten, die die Komponenten in der Adresse des Orts darstellen.
GMSPlusCodeplusCode
 Die Plus Code-Darstellung des Orts für diesen Ort.
GMSOpeningHoursöffnungszeiten
 Die Öffnungszeiten für diesen Ort.
NSUIntegeruserRatingsTotal
 Die Anzahl der Rezensionen, aus denen die Bewertung besteht.
NSArray< GMSPlacePhotoMetadata * > *Fotos
 Ein Array mit GMSPlacePhotoMetadata-Objekten, die die Fotos des Orts darstellen.
NSNumberUTCOffsetMinute
 Die UTC-Zeitverschiebung des Orts in Minuten.
GMSPlacesBusinessStatusGeschäftsstatus
 Die GMSPlaceBusinessStatus des Ortes.
UI-Farbe * iconBackgroundColor
 Hintergrundfarbe des Symbols entsprechend dem Ortstyp, um die Ansicht hinter dem Symbol einzufärben.
NSURL * iconImageURL
 Die URL nach Ortstyp, die Sie zum Abrufen der NSData-Daten des Ortssymbols verwenden können.
GMSBooleanPlaceAttributeDatenexport
 Ortsattribut für Essen zum Mitnehmen.
GMSBooleanPlaceAttributeLieferung
 Ortsattribut für Lieferservices.
GMSBooleanPlaceAttributeAbendessen
 Ortsattribut für Verzehr im Restaurant
GMSBooleanPlaceAttributeAbholung vor dem Laden
 Ortsattribut für Abholung vor dem Laden.

Dokumentation zu Mitgliederfunktionen

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) Datum

Standard-Init ist nicht verfügbar.

Berechnet, ob ein Ort geöffnet ist (basierend auf openingHours, UTCOffsetMinutes und date).

Parameter:
dateEin Bezugspunkt, der angibt, ob der Ort geöffnet ist.
Gibt zurück:
GMSPlaceOpenStatusOpen, wenn der Ort geöffnet ist, GMSPlaceOpenStatusClosed, wenn der Ort geschlossen ist, und GMSPlaceOpenStatusUnknown, wenn der Ort unbekannt ist.

Berechnet, ob ein Ort geöffnet ist, basierend auf openingHours, UTCOffsetMinutes und dem aktuellen Datum und der Uhrzeit von [NSDate date].

Gibt zurück:
GMSPlaceOpenStatusOpen, wenn der Ort geöffnet ist, GMSPlaceOpenStatusClosed, wenn der Ort geschlossen ist, und GMSPlaceOpenStatusUnknown, wenn der Ort unbekannt ist.

Property-Dokumentation

- (NSString*) Name [read, copy]

Name des Orts.

– (NSString*) placeID [read, copy]

Orts-ID dieses Orts

– (CLLocationCoordinate2D) koordinaten [read, assign]

Standort des Ortes.

Der Standort muss nicht unbedingt der Mittelpunkt des Ortes oder eines bestimmten Einstiegs- oder Ausstiegspunkts sein, sondern einige willkürlich ausgewählte Punkte im geografischen Umfang des Ortes.

– (NSString*) phoneNumber [read, copy]

Telefonnummer dieses Orts im internationalen Format, z.B.

einschließlich der Ländervorwahl mit +. Die Telefonnummer von Google Sydney lautet beispielsweise "+61 2 9374 4000".

– (NSString*) formattedAddress [read, copy]

Adresse des Orts als einfacher String.

- (float) Bewertung [read, assign]

Fünf-Sterne-Bewertung für diesen Ort auf der Grundlage von Nutzerrezensionen

Die Bewertungen reichen von 1,0 bis 5,0. 0,0 bedeutet, dass für diesen Ort keine Bewertung vorliegt, z. B. weil nicht genügend Nutzer eine Rezension zu diesem Ort geschrieben haben.

- (GMSPlacesPriceLevel) priceLevel [read, assign].

Preisstufe für diesen Ort, als Ganzzahl zwischen 0 und 4.

Beispiel: Ein Wert von 4 bedeutet, dass dieser Ort „$$$$“ ist (kostenpflichtig). Ein Wert von 0 bedeutet, dass der Eintritt kostenlos ist (z. B. ein Museum mit kostenlosem Eintritt).

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

Die Typen dieses Ortes.

Typen sind NSStrings, gültige Werte sind alle Typen, die unter <https://developers.google.com/places/ios-sdk/supported_types> dokumentiert sind.

– (NSURL*) website [read, copy]

Website für diesen Ort.

– (NSAttributedString*) attributions [read, copy]

Der Attributionsstring des Datenanbieters für diesen Ort.

Diese werden als NSAttributedString bereitgestellt, der Hyperlinks zur Website jedes Anbieters enthalten kann.

Im Allgemeinen müssen diese dem Nutzer angezeigt werden, wenn Daten aus diesem GMSPlace angezeigt werden, wie in den Nutzungsbedingungen des Places SDK beschrieben.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

Der empfohlene Darstellungsbereich für diesen Ort.

Kann null sein, wenn die Größe des Orts nicht bekannt ist.

Dadurch wird ein Darstellungsbereich einer Größe zurückgegeben, der für die Anzeige dieses Ortes geeignet ist. Beispielsweise kann ein GMSPlace-Objekt, das ein Geschäft repräsentiert, einen relativ kleinen Darstellungsbereich haben, während ein GMSPlace-Objekt, das ein Land darstellt, einen sehr großen Darstellungsbereich haben kann.

- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy]

Ein Array mit GMSAddressComponent-Objekten, die die Komponenten in der Adresse des Orts darstellen.

Diese Komponenten werden zur Verfügung gestellt, um strukturierte Informationen über die Adresse des Ortes zu extrahieren, z. B. um die Stadt zu finden, in der sich ein Ort befindet.

Diese Komponenten sollten nicht für die Adressformatierung verwendet werden. Wenn eine formatierte Adresse erforderlich ist, verwende die Property formattedAddress, die eine lokalisierte formatierte Adresse bietet.

- (GMSPlusCode*) plusCode [read, assign]

Die Plus Code-Darstellung des Orts für diesen Ort.

- (GMSOpeningHours*) openingHours [read, assign]

Die Öffnungszeiten für diesen Ort.

Umfasst den Status „Geöffnet“, Punkte und wochentags (falls verfügbar)

– (NSUInteger) userRatingsTotal [read, assign]

Die Anzahl der Rezensionen, aus denen die Bewertung besteht.

- (NSArray<GMSPlacePhotoMetadata *>*) Fotos [read, copy]

Ein Array mit GMSPlacePhotoMetadata-Objekten, die die Fotos des Orts darstellen.

– (NSNumber*) UTCOffsetMinutes [read, assign]

Die UTC-Zeitverschiebung des Orts in Minuten.

Die GMSPlaceBusinessStatus des Ortes.

– (UIColor*) iconBackgroundColor [read, assign]

Hintergrundfarbe des Symbols entsprechend dem Ortstyp, um die Ansicht hinter dem Symbol einzufärben.

– (NSURL*) iconImageURL [read, assign]

Die URL nach Ortstyp, die Sie zum Abrufen der NSData-Daten des Ortssymbols verwenden können.

HINWEIS: Der URL-Link läuft nicht ab und das Seitenverhältnis kann je nach Typ unterschiedlich sein.

Ortsattribut für Essen zum Mitnehmen.

- (GMSBooleanPlaceAttribute) delivery [read, assign]

Ortsattribut für Lieferservices.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Ortsattribut für Verzehr im Restaurant

Ortsattribut für Abholung vor dem Laden.