يحتوي هذا المستند على إجابات عن الأسئلة الشائعة حول Places API. إذا لم تتمكّن من العثور على إجابة لسؤالك هنا، قد تجد بعض الصفحات التالية مفيدة.
يضمّ Places API أيضًا منتدى نشطًا للمطوّرين. إذا كانت لديك أسئلة حول الرمز البرمجي، ننصحك بنشر سؤالك في المنتدى. يمكنك الاطّلاع على صفحة الدعم لمزيد من المعلومات حول طرح الأسئلة.
البحث عن الأماكن
لماذا لا تظهر بعض الأماكن عند الفلترة حسب النوع؟
من المحتمل أنّه لم يتم بعد تصنيف المكان الذي تبحث عنه.
يتم تصنيف جميع الأماكن على أنّها من النوع العام "establishment" إلى أن تجمع Google
بيانات كافية عن مكان لتصنيفه كأحد أنواع الأماكن المتاحة.
كحلّ بديل، يمكنك تمرير type المكان إلى المَعلمة keyword. تتم مطابقة المَعلمة keyword مع الاسم والنوع والعنوان ومراجعات العملاء.
إذا أردت إضافة type الفئة إلى بطاقة بيانات مكان بنفسك،
أرسِل تعديلاً على المكان. بعد الموافقة على التعديل ونشره، سيظهر باستخدام الفلترة الصحيحة type.
لماذا لا تظهر بعض الأماكن القريبة؟
تلقائيًا، يرتّب Places API النتائج حسب prominence ضمن radius المقدَّم. يمكن أن يعرض طلب Nearby Search ما يصل إلى 60 نتيجة،
مقسّمة على ثلاث صفحات. إذا كان ترتيب مكان معيّن هو 22 في prominence، سيظهر
في الصفحة الثانية من النتائج التي يمكنك الوصول إليها من خلال
تقسيم الصفحات.
إذا كان ترتيب مكان معيّن أكبر من 60 في prominence، لن يتم تضمينه في نتيجة البحث، حتى إذا كان أقرب إلى مركز بحثك.
يمكنك ترتيب نتائجك حسب distance بدلاً من prominence من خلال ضبط المَعلمة rankby في طلب البحث على distance وحذف المَعلمة radius. سيتم تجاهل الصلة وسيتم عرض الأماكن بترتيب المسافة من location.
إذا كنت تفلتر طلبك حسب النوع، قد تتم فلترة بعض النتائج من الردّ. لمزيد من المعلومات، اطّلِع على إدخال الأسئلة الشائعة: لماذا لا تظهر بعض الأماكن عند الفلترة حسب النوع؟.
لماذا أتلقّى نتيجتَين على الأكثر عند الفلترة حسب بعض types؟
تم تصميم Places API لعرض قائمة بـ establishments (أي شيء من الـ جدول الأول في أنواع الأماكن المتاحة) وما يصل إلى نتيجتَين للموقع الجغرافي (أي شيء من الـ جدول الثاني لأنواع الأماكن المتاحة) للمساعدة في تحديد المنطقة التي تجري فيها طلب بحث في الجوار.
ستؤدي فلترة طلب بحث في الجوار حسب type الموقع الجغرافي، مثل
locality أو political، إلى فلترة نتائج establishment.
بيانات المكان
كيف يمكنني إضافة أماكن أو تعديلها؟
إذا كنت مالك مؤسسة، يمكنك إضافة بطاقات بيانات مؤسستك وإثبات ملكيتها وإدارتها على "خرائط Google" باستخدام الملف التجاري.
إذا لم تكن مالك المكان، يمكنك مع ذلك اقتراح تغييرات.
تحديد المشاكل وحلّها
لماذا أتلقّى باستمرار `"status": "REQUEST_DENIED"`؟
يعرض Places API الردّ "status": "REQUEST_DENIED" في الحالات التالية:
- لم يتم تفعيل Places API في Google Cloud Console.
- المَعلمة
keyغير مضمّنة في طلبك. - لا تتطابق المَعلمة
keyمع مفتاح واجهة برمجة التطبيقات في Google Cloud Console. - لم يتم إعداد مفتاح واجهة برمجة التطبيقات بشكل صحيح في Google Cloud Console:
- إذا كنت تستخدم مفتاح واجهة برمجة تطبيقات محظورًا على المتصفّح، تأكَّد من أنّ المحيلين المسموح بهم صحيحون.
- إذا كنت تستخدم مفتاح واجهة برمجة تطبيقات محظورًا على الخادم، تأكَّد من أنّ عناوين IP المسموح بها صحيحة.
- مفاتيح واجهة برمجة التطبيقات التي تتضمّن قيودًا على Android أو iOS غير متاحة. استخدِم مفتاح واجهة برمجة تطبيقات عامًا (غير محظور) أو مفتاحًا يتضمّن قيودًا على المتصفّح أو الخادم.
- لم يتم إرسال الطلب كطلب
HTTPS، حيث إنّHTTPSمطلوب لجميع طلبات Places API. - تم استخدام
HTTP methodغير صحيح لإرسال الطلب.