מסמך זה מכיל תשובות לשאלות נפוצות בנושא Places API. אם לא מצאתם כאן תשובה לשאלה שלכם, יכול להיות שחלק מהדפים הבאים יעזרו.
- שאלות נפוצות למפתחים של מפות Google
- התנאים וההגבלות של הפלטפורמה של מפות Google
- המדיניות למפתחים בנושא Places API
ל-Places API יש גם קהילת מפתחים תוססת. אם יש לכם שאלות לגבי הקוד, מומלץ לפרסם אותן בקהילה. בדף Support תוכלו לקרוא מידע נוסף על שאלות.
חיפוש מקומות
למה מקומות מסוימים לא מוחזרים כשמסננים לפי סוג?
ייתכן שהמקום שאתם מחפשים לא סווג עדיין.
כל המקומות מסווגים כ'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 באמצעות פרופיל העסק ב-Google.
אם המקום לא בבעלותך, עדיין אפשר להציע שינויים.
פתרון בעיות
למה אני ממשיך לקבל "סטטוס": "REQUEST_DENIED"?
ה-"status": "REQUEST_DENIED"
מוחזר על ידי
Places API כאשר:
- לא הפעלתם את Places API במסוף Google Cloud.
- הפרמטר
key
חסר בבקשה שלך. - הפרמטר
key
לא תואם למפתח ה-API במסוף Google Cloud. - מפתח ה-API לא הוגדר בצורה נכונה במסוף Google Cloud:
- אם אתם משתמשים במפתח API שמוגבל על ידי דפדפן, בדקו שההפניות המותרות נכונות.
- אם אתם משתמשים במפתח API שמוגבל לשרת, ודאו שכתובות ה-IP המותרות נכונות.
- אין תמיכה במפתחות API עם הגבלות ל-Android או ל-iOS. צריך להשתמש במפתח API כללי (לא מוגבל) או במפתח עם הגבלות על הדפדפן או על השרת.
- הבקשה לא נשלחה כבקשת
HTTPS
, השדהHTTPS
נדרש לכל בקשות ה-API של מקומות Google. - נעשה שימוש בכתובת האימייל השגויה
HTTP method
כדי לשלוח את הבקשה:- את כל הבקשות צריך לשלוח כבקשת
GET
, מלבד [Place Add][place-add]. - כל הבקשות ל[Place Add][place-add] צריכות להישלח כבקשת
POST
.
- את כל הבקשות צריך לשלוח כבקשת