Übersicht
Diese Klasse stellt einen Ortsvorschlag einer vollständigen Abfrage auf der Grundlage eines teilweise typisierten Strings dar.
Eigenschaften | |
NSAttributedString * | attributedFullText |
Die vollständige Beschreibung des Vorschlags als NSAttributedString. | |
NSAttributedString * | attributedPrimaryText |
Der primäre Text eines Vorschlags als NSAttributedString, normalerweise der Name des Orts. | |
NSAttributedString * | attributedSecondaryText |
Der Sekundärtext eines Vorschlags als NSAttributedString, normalerweise der Standort des Orts. | |
NSString * | placeID |
Eine Property, die die Orts-ID des Vorschlags darstellt und für eine Ortsdetailanfrage verwendet werden kann. | |
NSArray< NSString * > * | Typen |
Ergebnistypen mit automatischer Vervollständigung | |
NSNumber * | distanceMeters |
Die Luftlinie in Metern zwischen dem Startort und diesem Vorschlag, wenn in der GMSAutocompleteFilter der Anfrage ein gültiger Startort angegeben ist. |
Property-Dokumentation
– (NSAttributedString*) attributedFullText [read, copy] |
Die vollständige Beschreibung des Vorschlags als NSAttributedString.
Beispiel: „Opernhaus Sydney, Sydney, New South Wales, Australien“.
Jeder Textbereich, der mit der Nutzereingabe übereinstimmt, hat eine kGMSAutocompleteMatchAttribute
. Sie können beispielsweise jede Übereinstimmung mithilfe von enumerateAttribute fett formatieren:
UIFont *regularFont = [UIFont systemFontOfSize:[UIFont labelFontSize]]; UIFont *boldFont = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]];
NSMutableAttributedString *bolded = [suggestion.attributedFullText mutableCopy]; [bolded enumerateAttribute:kGMSAutocompleteMatchAttribute inRange:NSMakeRange(0, bolded.length) options:0 usingBlock:^(id value, NSRange range, BOOL *stop) { UIFont *font = (value == nil) ? regularFont : boldFont; [bolded addAttribute:NSFontAttributeName value:font range:range]; }];
label.attributedText = bolded;
– (NSAttributedString*) attributedPrimaryText [read, copy] |
Der primäre Text eines Vorschlags als NSAttributedString, normalerweise der Name des Orts.
Beispiel: „Opernhaus Sydney“.
Textbereiche, die mit Nutzereingaben übereinstimmen, haben eine kGMSAutocompleteMatchAttribute
wie attributedFullText
.
– (NSAttributedString*) attributedSecondaryText [read, copy] |
Der Sekundärtext eines Vorschlags als NSAttributedString, normalerweise der Standort des Orts.
Beispiel: „Sydney, New South Wales, Australien“.
Textbereiche, die mit Nutzereingaben übereinstimmen, haben eine kGMSAutocompleteMatchAttribute
wie attributedFullText
.
Vielleicht nil
.
– (NSString*) placeID [read, copy] |
Eine Property, die die Orts-ID des Vorschlags darstellt und für eine Ortsdetailanfrage verwendet werden kann.
- (NSArray<NSString *>*) types [read, copy] |
Ergebnistypen mit automatischer Vervollständigung
Typen sind NSStrings. Gültige Werte sind alle Typen, die unter <https://developers.google.com/places/ios-sdk/supported_types> dokumentiert sind.
– (NSNumber*) distanceMeters [read, assign] |
Die Luftlinie in Metern zwischen dem Startort und diesem Vorschlag, wenn in der GMSAutocompleteFilter
der Anfrage ein gültiger Startort angegeben ist.