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

חומר עזר בנושא מחלקה של GMSCompleteFilter

סקירה כללית

הסיווג הזה מייצג קבוצה של הגבלות שניתן להחיל על בקשות להשלמה אוטומטית.

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

מאפיינים

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

תיעוד של נכס

- (GMSPlacesAutocompleteTypeFilter) סוג [read, write, assign]

הוצא משימוש.

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

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

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

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

הוצא משימוש.

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

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

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

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

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

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

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

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

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

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

- (NSString*) regionCode [read, write, assign]

regionCode משפיע על פורמט הכתובת, על דירוג התוצאות ועשוי גם להסתיר או להציג תוצאות מסוימות.

- (int32_t) inputOffset [read, write, assign]

קלט היסט הוא היסט התווים של הקלט שמציין מאיפה ההשלמות יכולות להתחיל.