במסמך הזה ריכזנו תשובות לשאלות נפוצות לגבי Places API. אם לא מצאתם כאן תשובה לשאלה שלכם, יכול להיות שחלק מהדפים הבאים יעזרו לכם.
- שאלות נפוצות למפתחים בנושא מפות Google
- התנאים וההגבלות של הפלטפורמה של מפות Google
- מדיניות למפתחים של 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
(כל דבר מהטבלה הראשונה
בסוגי המקומות הנתמכים) בקרבת מקום, ועד שתי תוצאות של מיקום (כל דבר מהטבלה השנייה
בסוגי המקומות הנתמכים), כדי לעזור לזהות את האזור שבו מתבצעת בקשת Nearby Search.
סינון הבקשה של חיפוש בקרבת מקום לפי מיקום type, כמו locality או political, יסנן את התוצאות של establishment.
נתוני מקום
איך מוסיפים או עורכים מקומות?
אם אתם הבעלים של עסק, אתם יכולים להוסיף, לאמת ולנהל את כרטיסי העסק שלכם במפות Google באמצעות פרופיל העסק.
גם אם המקום לא בבעלותכם, אתם יכולים להציע שינויים.
פתרון בעיות
למה אני ממשיך לקבל את הסטטוס: REQUEST_DENIED?
הערך "status": "REQUEST_DENIED" מוחזר על ידי Places API במקרים הבאים:
- לא הפעלתם את Places API במסוף Google Cloud.
- הפרמטר
keyחסר בבקשה. - הפרמטר
keyלא תואם למפתח ה-API שלך ב-Google Cloud Console. - מפתח ה-API לא הוגדר בצורה נכונה במסוף Google Cloud:
- אם אתם משתמשים במפתח API עם הגבלות על דפדפנים, צריך לוודא שהפניות המותרות נכונות.
- אם אתם משתמשים במפתח API שמוגבל לשרת, צריך לוודא שכתובות ה-IP המותרות נכונות.
- לא ניתן להשתמש במפתחות API עם הגבלות ל-Android או ל-iOS. משתמשים במפתח API כללי (ללא הגבלות) או במפתח עם הגבלות על דפדפן או שרת.
- הבקשה לא נשלחה כבקשת
HTTPS, שנדרשת לכל הבקשות ל-Places API.HTTPS - השתמשת ב
HTTP methodשגוי כדי לשלוח את הבקשה.