الأسئلة الشائعة عن خدمة الأماكن على الويب

يحتوي هذا المستند على إجابات عن الأسئلة الشائعة حول Places API. إذا لم تتمكّن من العثور على إجابة عن سؤالك هنا، قد تكون بعض الصفحات التالية مفيدة لك.

تضمّ Places API أيضًا منتدى مطوّرين حيويًا. إذا كانت لديك أسئلة حول الرمز البرمجي، ننصحك بنشر سؤالك في المنتدى. يمكنك الاطّلاع على المزيد من المعلومات حول طرح الأسئلة في صفحة الدعم.

البحث عن الأماكن

لماذا لا تظهر بعض الأماكن عند الفلترة حسب النوع؟

من المحتمل أنّه لم يتم تصنيف المكان الذي تبحث عنه بعد. يتم تصنيف جميع الأماكن على أنّها من النوع العام "establishment" إلى أن تتوفّر لدى Google بيانات كافية عن مكان معيّن لتصنيفه كأحد أنواع الأماكن المتاحة.

كحل بديل، يمكنك تمرير المكان type إلى المَعلمة keyword. تتم مطابقة المَعلمة keyword مع: الاسم والنوع والعنوان ومراجعات العملاء.

إذا أردت إضافة الفئة "type" إلى بطاقة بيانات مكان بنفسك، أرسِل تعديلاً على المكان. بعد الموافقة على التعديل ونشره، سيظهر باستخدام فلترة type الصحيحة.

لماذا لا تظهر بعض الأماكن المجاورة؟

تُرتِّب Places API النتائج تلقائيًا حسب prominence ضمن radius المقدَّم. يمكن أن يعرض طلب البحث في الجوار ما يصل إلى 60 نتيجة، مقسّمة على ثلاث صفحات. إذا كان المكان يحتل المرتبة 22 في prominence، فسيظهر في الصفحة الثانية من النتائج التي يمكنك الوصول إليها من خلال التنقّل بين الصفحات. إذا كان المكان يحتل مرتبة أعلى من 60 في prominence، لن يتم تضمينه في نتيجة البحث، حتى إذا كان أقرب إلى مركز البحث.

يمكنك ترتيب النتائج حسب distance بدلاً من prominence من خلال ضبط المَعلمة rankby في طلب البحث على distance وحذف المَعلمة radius. سيتم تجاهل مدى الصلة بالموضوع وسيتم عرض الأماكن حسب المسافة من location.

إذا كنت تفلتر طلبك حسب النوع، قد تتم فلترة بعض النتائج من الردّ. لمزيد من المعلومات، يُرجى الاطّلاع على إدخال الأسئلة الشائعة: لماذا لا يتم عرض بعض الأماكن عند الفلترة حسب النوع؟.

لماذا تظهر لي نتيجتان على الأكثر عند الفلترة حسب بعض types؟

تم تصميم Places API لعرض قائمة بالأماكن القريبة من نوع establishments (أي مكان من الجدول الأول في أنواع الأماكن المتوافقة) وما يصل إلى نتيجتَين من نوع الموقع الجغرافي (أي مكان من الجدول الثاني في أنواع الأماكن المتوافقة) للمساعدة في تحديد المنطقة التي يتم إجراء طلب بحث في الجوار لها.

عند فلترة طلب البحث في الجوار حسب الموقع الجغرافي type، مثل locality أو political، ستتم فلترة نتائج establishment.

بيانات المكان

كيف يمكنني إضافة أماكن أو تعديلها؟

إذا كنت مالكًا لمؤسسة، يمكنك إضافة بيانات مؤسستك وإثبات ملكيتها وإدارتها على "خرائط Google" باستخدام الملف التجاري.

إذا لم تكن تملك المكان، سيظل بإمكانك اقتراح تغييرات.

تحديد المشاكل وحلّها

لماذا أتلقّى باستمرار "status": "REQUEST_DENIED"؟

يتم عرض "status": "REQUEST_DENIED" من خلال Places API في الحالات التالية:

  • لم تفعّل Places API في Google Cloud Console.
  • المَعلمة key غير متوفّرة في طلبك.
  • لا تتطابق المَعلمة key مع مفتاح واجهة برمجة التطبيقات في Google Cloud Console.
  • لم يتم إعداد مفتاح واجهة برمجة التطبيقات بشكل صحيح في وحدة تحكّم Google Cloud:
    • إذا كنت تستخدم مفتاح واجهة برمجة تطبيقات مقيّدًا بالمتصفّح، تأكَّد من صحة المُحيلين المسموح بهم.
    • إذا كنت تستخدم مفتاح واجهة برمجة تطبيقات محظورًا على الخادم، تأكَّد من أنّ عناوين IP المسموح بها صحيحة.
    • لا تتوافق مفاتيح واجهة برمجة التطبيقات مع قيود Android أو iOS. استخدِم مفتاح واجهة برمجة تطبيقات عامًا (غير مقيّد) أو مفتاحًا يتضمّن قيودًا على المتصفّح أو الخادم.
  • لم يتم إرسال الطلب كطلب HTTPS، لأنّ HTTPS مطلوب لجميع طلبات Places API.
  • تم استخدام HTTP method غير صحيح لإرسال الطلب.