במסמך הזה מפורטות תשובות לשאלות נפוצות לגבי 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שגוי כדי לשלוח את הבקשה.