GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

صفوف

الصنفGMSPlaceSearchNearbyRequest
 اطلب استخدام كائن مع GMSPlacesClient لجلب الأماكن المجاورة. المزيد...

عمليات التعداد

تعدادGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity، GMSPlaceSearchNearbyRankPreferenceDistance }
 كيفية ترتيب النتائج في الرد المزيد...

الدوال

(instancetype)- GMSPlaceSearchNearbyRequest::initWithLocationRestriction:placeProperties:
 يضفي مثيلاً على GMSPlaceSearchNearbyRequest مع قيود الموقع الجغرافي وخصائص المكان المراد عرضها.

أماكن إقامة

id< GMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 الإعداد التلقائي غير متاح.
NSArray&lt; GMSPlaceProperty > *GMSPlaceSearchNearbyRequest::placeProperties
 مصفوفة GMSPlaceProperty التي يجب تضمينها في نتائج المكان.
NSArray&lt; NSString * > *GMSPlaceSearchNearbyRequest::includedTypes
 مصفوفة أنواع الأماكن المطلوب تضمينها في البحث.
NSArray&lt; NSString * > *GMSPlaceSearchNearbyRequest::excludedTypes
 مصفوفة أنواع الأماكن المطلوب استبعادها من البحث.
NSArray&lt; NSString * > *GMSPlaceSearchNearbyRequest::includedPrimaryTypes
 مصفوفة أنواع الأماكن الأساسية المطلوب تضمينها في البحث.
NSArray&lt; NSString * > *GMSPlaceSearchNearbyRequest::excludedPrimaryTypes
 مصفوفة أنواع الأماكن الأساسية المطلوب استبعادها من عملية بحث.
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 الحد الأقصى لعدد النتائج البالغ GMSPlace المطلوب عرضها.
NSString *GMSPlaceSearchNearbyRequest::regionCode
 رمز البلد/المنطقة بترميز يونيكود (CLDR) للموقع الجغرافي الذي صدر منه الطلب.
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearchNearbyRequest::rankPreference
 تمثّل هذه السمة GMSPlaceSearchNearbyRankPreference المستخدَم لترتيب النتائج التي يعرضها الطلب.

وثائق نوع التعداد

كيفية ترتيب النتائج في الرد

العدّ:
GMSPlaceSearchNearbyRankPreferencePopularity

(تلقائي) يؤدي هذا الخيار إلى ترتيب النتائج استنادًا إلى مدى رواجها.

GMSPlaceSearchNearbyRankPreferenceDistance

تعمل على فرز النتائج بترتيب تصاعدي حسب بُعدها عن الموقع المحدد.


وثائق الدوال

- (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

يضفي مثيلاً على GMSPlaceSearchNearbyRequest مع قيود الموقع الجغرافي وخصائص المكان المراد عرضها.

المَعلمات:
locationRestrictionالمنطقة المطلوب البحث عنها محددة كدائرة، ومحددة بنقطة مركزية ونصف قطرها بالمتر.
placePropertiesمصفوفة GMSPlaceProperty التي يجب تضمينها في نتائج المكان. يجب ألا يكون الحقل فارغًا. ستؤدي القائمة الفارغة إلى حدوث خطأ عند محاولة إرسال الطلب.

أماكن إقامة

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

الإعداد التلقائي غير متاح.

يُرجى استخدام أداة الإعداد المحدّدة. المنطقة المطلوب البحث عنها محددة كدائرة، ومحددة بنقطة مركزية ونصف قطرها بالمتر. يجب أن يكون النطاق الجغرافي بين 0.0 و50000.0 بشكل شامل. سيؤدي تجاوز هذا القيد إلى حدوث خطأ INSERT_SELECTED. يجب تحديد locationRestriction مع GMSPlaceCircularLocationOption. سيؤدي استخدام GMSPlaceRectangularLocationOption إلى حدوث خطأ ضياء_REQUEST.

- (NSArray<GMSPlaceProperty>*) PlaceProperties [read, write, copy]

مصفوفة GMSPlaceProperty التي يجب تضمينها في نتائج المكان.

يجب ألا يكون الحقل فارغًا. ستؤدي القائمة الفارغة إلى حدوث خطأ عند محاولة إرسال الطلب.

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

مصفوفة أنواع الأماكن المطلوب تضمينها في البحث.

ويمكن تحديد ما يصل إلى 50 نوعًا. إذا تم تحديد طلب مع قيود أنواع متعددة، فلن يتم عرض سوى الأماكن التي تفي بجميع القيود. إذا كانت الصفيفة فارغة، فسيتم عرض جميع الأماكن بجميع أنواعها. يمكنك الاطّلاع على الجدول "أ" للحصول على قائمة بالأنواع المتاحة https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

مصفوفة أنواع الأماكن المطلوب استبعادها من البحث.

ويمكن تحديد ما يصل إلى 50 نوعًا. إذا تم تحديد طلب مع قيود أنواع متعددة، فلن يتم عرض سوى الأماكن التي تفي بجميع القيود. في حال تحديد أنواع متعارضة (مثل الأنواع التي تظهر في partnerTypes وexcludedTypes)، سيتم عرض خطأ ضياء_REQUEST. يمكنك الاطّلاع على الجدول "أ" للحصول على قائمة بالأنواع المتاحة https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

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

مصفوفة أنواع الأماكن الأساسية المطلوب تضمينها في البحث.

ويمكن تحديد ما يصل إلى 50 نوعًا. إذا تم تحديد طلب مع قيود أنواع متعددة، فلن يتم عرض سوى الأماكن التي تفي بجميع القيود. لمزيد من المعلومات حول الأنواع الأساسية، يُرجى الاطّلاع على: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

مصفوفة أنواع الأماكن الأساسية المطلوب استبعادها من عملية بحث.

في حال تحديد أنواع متعارضة (مثل الأنواع التي تظهر في partnerTypes وexcludedTypes)، سيتم عرض خطأ ضياء_REQUEST. ويمكن تحديد ما يصل إلى 50 نوعًا. إذا تم تحديد طلب مع قيود أنواع متعددة، فلن يتم عرض سوى الأماكن التي تفي بجميع القيود. لمزيد من المعلومات حول الأنواع الأساسية، يُرجى الاطّلاع على: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSInteger) maxResultCount [read, write, assign]

الحد الأقصى لعدد النتائج البالغ GMSPlace المطلوب عرضها.

يجب أن تتراوح القيمة بين 1 و20 (القيمة التلقائية). سيؤدي كسر هذا القيد إلى عرض خطأ.

- (NSString*) رمز المنطقة [read, write, copy]

رمز البلد/المنطقة بترميز يونيكود (CLDR) للموقع الجغرافي الذي صدر منه الطلب.

يمكنك الانتقال إلى https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html لمعرفة رموز المناطق.

- (GMSPlaceSearchNearbyRankPreference) RankPreference [read, write, assign]

تمثّل هذه السمة GMSPlaceSearchNearbyRankPreference المستخدَم لترتيب النتائج التي يعرضها الطلب.

تكون القيمة التلقائية GMSPlaceSearchNearbyRankPopularity.