חומר עזר למחלקה של GMSAutomaticFilter

חומר עזר למחלקה של GMSAutomaticFilter

סקירה כללית

הכיתה הזו מייצגת קבוצה של הגבלות שאפשר להחיל על בקשות להשלמה אוטומטית.

כך ניתן להתאים אישית את הצעות ההשלמה האוטומטית רק למקומות שיש בהם עניין.

נכסים

GMSPlacesAutocompleteTypeFilterסוג
 הוצא משימוש.
NSArray< NSString * > * סוגים
 המסנן הופעל על בקשה להשלמה אוטומטית כדי להגביל את התוצאות לפי 5 סוגי מקומות שונים לכל היותר.
NSString * country
 הוצא משימוש.
NSArray< NSString * > * מדינות
 המדינות שאליהן צריך להגביל את התוצאות.
CLLocation * origin
 מיקום המוצא של מרחק הקו הישר למדידת מרחק הקו הישר בין מיקום המוצא לבין החיזויים של ההשלמה האוטומטית.
id< GMSPlaceLocationBias >locationBias
 הטיית המיקום האופציונלית להעדפת תוצאות של מקומות ליד המיקום.
id< GMSPlaceLocationRestriction >locationRestriction
 הגבלת המיקום האופציונלית כדי להגביל תוצאות של מקומות.

תיעוד נכס

- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

הוצא משימוש.

מסנן הסוגים שהופעל על בקשת השלמה אוטומטית כדי להגביל תוצאות לסוגים שונים. ערך ברירת המחדל הוא kGMSPlaces הסמל האוטומטיTypeFilterNoFilter.

הערה:
המערכת תתעלם אם המאפיין 'סוגים' הוגדר.
האפשרות הזו הוצאה משימוש. נכס type הוצא משימוש לטובת types.
- (NSArray<NSString *>*) סוגים [read, write, assign]

המסנן הופעל על בקשה להשלמה אוטומטית כדי להגביל את התוצאות לפי 5 סוגי מקומות שונים לכל היותר.

הערה:
ה-API הזה יכול לקבל מערך של עד 5 רשומות מ-table_1 או table_2, אבל רק רשומה אחת ב-table_3. ערך ברירת המחדל הוא null, כלומר לא צוינו מסננים. ההגדרה הזו מחליפה את המאפיין 'סוג' שהוצא משימוש, אם הוא מוגדר.
- (NSString*) country [read, write, copy]

הוצא משימוש.

המדינה שאליה יש להגביל את התוצאות. קוד המדינה צריך להיות לפי תקן ISO 3166-1 Alpha-2 (לא תלוי-רישיות). אם המספר הוא n, לא יתבצע סינון לפי מדינות.

הערה:
המערכת מתעלמת מהמאפיין אם המאפיין 'מדינות' מוגדר.
האפשרות הזו הוצאה משימוש. נכס country הוצא משימוש לטובת countries.
- (NSArray<NSString *>*) מדינות [read, write, copy]

המדינות שאליהן צריך להגביל את התוצאות.

קוד המדינה צריך להיות לפי תקן ISO 3166-1 Alpha-2 (לא תלוי-רישיות). אפשר לסנן ב-5 מדינות לכל היותר. אם המספר הוא n, לא יתבצע סינון לפי מדינות.

הערה:
המערכת מחליפה את הנכס "country" שהוצא משימוש, אם הוא הוגדר.
- (CLLocation*) origin [read, write, assign]

מיקום המוצא של מרחק הקו הישר למדידת מרחק הקו הישר בין מיקום המוצא לבין החיזויים של ההשלמה האוטומטית.

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

הטיית המיקום האופציונלית להעדפת תוצאות של מקומות ליד המיקום.

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

הגבלת המיקום האופציונלית כדי להגביל תוצאות של מקומות.