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