نظرة عامة
تمثّل هذه الفئة مجموعة من القيود التي يمكن تطبيقها على طلبات الإكمال التلقائي.
ويسمح هذا بتخصيص اقتراحات الإكمال التلقائي على الأماكن محل الاهتمام فقط.
أماكن إقامة | |
GMSPlacesAutocompleteTypeFilter | النوع |
تم إيقافها. | |
NSArray< NSString * > * | الأنواع |
يتم تطبيق الفلتر على طلب الإكمال التلقائي لحظر النتائج باستخدام ما يصل إلى 5 أنواع مختلفة من الأماكن. | |
NSString * | country |
تم إيقافها. | |
NSArray< NSString * > * | بلدًا |
البلدان التي سيتمّ حظر النتائج فيها | |
CLLocation * | المصدر |
موقع انطلاق مسافة الخط المستقيم لقياس مسافة الخط المستقيم بين موقع نقطة الانطلاق وتوقعات الإكمال التلقائي. | |
id< GMSPlaceLocationBias > | locationBias |
تحيز الموقع الاختياري لتفضيل نتائج الأماكن القريبة من الموقع. | |
id< GMSPlaceLocationRestriction > | locationRestriction |
قيد اختياري للموقع الجغرافي لتقييد نتائج الأماكن. | |
NSString * | regionCode |
يؤثر رمز المنطقة في تنسيق العنوان وترتيب النتائج، وربما يخفي بعض النتائج أو يعرضها. | |
int32_t | inputOffset |
enteroffset هو إزاحة الأحرف للمدخل التي تشير إلى المكان الذي قد تبدأ منه عمليات الإكمال. |
وثائق العقارات
- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign] |
تم إيقافها.
يتم تطبيق فلتر النوع على طلب الإكمال التلقائي لحصر النتائج بأنواع مختلفة. القيمة التلقائية هي kGMSPlacesAutocompleteTypeFilterNoFilter.
- ملاحظة:
- يتم تجاهله إذا كانت "الأنواع" تحديد الموقع.
-
تم إيقاف هذا القسم نهائيًا. تم إيقاف السمة
type
نهائيًا لصالحtypes
.
- (NSArray<NSString *>*) types [read, write, assign]
|
يتم تطبيق الفلتر على طلب الإكمال التلقائي لحظر النتائج باستخدام ما يصل إلى 5 أنواع مختلفة من الأماكن.
- ملاحظة:
- يمكن أن تتطلّب واجهة برمجة التطبيقات هذه مصفوفة من 5 إدخالات على الأكثر. إذا كنت تستخدم GMSAutocompleteRequest، يمكن لواجهة برمجة التطبيقات هذه الحصول على أنواع من table_A. بخلاف ذلك، يمكنك الحصول على البيانات من table_1 أو table_2، ولكن يمكنك الحصول على إدخال واحد فقط في table_3. القيمة التلقائية فارغة، ما يعني أنّه لم يتم تحديد فلاتر. يتجاوز نوع "type" المتوقّف عن العمل. إذا تم تعيين هذا.
- (NSString*) البلد [read, write, copy] |
تم إيقافها.
البلد الذي تريد حظر النتائج عليه يجب أن يكون هذا الرمز رمز بلد بتنسيق ISO 3166-1 Alpha-2 (غير حسّاس لحالة الأحرف). وإذا كانت الإجابة "لا"، لن يتم إجراء فلترة للبلدان.
- ملاحظة:
- يتم تجاهله إذا كانت "البلدان" تحديد الموقع.
-
تم إيقاف هذا القسم نهائيًا. تم إيقاف السمة
country
نهائيًا لصالحcountries
.
- (NSArray<NSString *>*) countries [read, write, copy] |
البلدان التي سيتمّ حظر النتائج فيها
يجب أن يكون هذا الرمز رمز بلد بتنسيق ISO 3166-1 Alpha-2 (غير حسّاس لحالة الأحرف). يتيح هذا الخيار فلترة البيانات في ما يصل إلى 5 بلدان. وإذا كانت الإجابة "لا"، لن يتم إجراء فلترة للبلدان.
- ملاحظة:
- إلغاء "البلد" المتوقّف عن العمل إذا تم تعيين ذلك.
- (CLLocation*) المصدر [read, write, assign] |
موقع انطلاق مسافة الخط المستقيم لقياس مسافة الخط المستقيم بين موقع نقطة الانطلاق وتوقعات الإكمال التلقائي.
- (id<GMSPlaceLocationBias>) locationBias [read, write, assign] |
تحيز الموقع الاختياري لتفضيل نتائج الأماكن القريبة من الموقع.
- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign] |
قيد اختياري للموقع الجغرافي لتقييد نتائج الأماكن.
- (NSString*) regionCode [read, write, assign] |
يؤثر رمز المنطقة في تنسيق العنوان وترتيب النتائج، وربما يخفي بعض النتائج أو يعرضها.
- (int32_t) inputOffset [read, write, assign] |
enteroffset هو إزاحة الأحرف للمدخل التي تشير إلى المكان الذي قد تبدأ منه عمليات الإكمال.