במסמך הזה ריכזנו תשובות לשאלות נפוצות לגבי Places API. אם לא מצאת כאן תשובה לשאלה שלך, יכול להיות שחלק מהדפים הבאים יעזרו לך.
- שאלות נפוצות למפתחים בנושא מפות Google
- התנאים וההגבלות של Google Maps Platform
- מדיניות התוכנית למפתחים של 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 באמצעות פרופיל העסק.
גם אם המקום לא בבעלותכם, אתם עדיין יכולים להציע שינויים.
פתרון בעיות
למה אני ממשיך לקבל את הסטטוס: 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נדרש בכל הבקשות ל-Places API. - השתמשת ב
HTTP methodשגוי כדי לשלוח את הבקשה.