במסמך הזה ריכזנו תשובות לשאלות נפוצות לגבי 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. - מפתח ה-API לא הוגדר בצורה נכונה במסוף Google Cloud:
- אם אתם משתמשים במפתח API עם הגבלות על דפדפנים, צריך לוודא שהפניות המותרות נכונות.
- אם אתם משתמשים במפתח API שמוגבל לשרת, צריך לוודא שכתובות ה-IP המותרות נכונות.
- לא ניתן להשתמש במפתחות API עם הגבלות ל-Android או ל-iOS. משתמשים במפתח API כללי (ללא הגבלות) או במפתח עם הגבלות על דפדפן או שרת.
- הבקשה לא נשלחה כבקשת
HTTPS
. בקשתHTTPS
נדרשת לכל הבקשות ל-Places API. - השתמשתם ב
HTTP method
שגוי כדי לשלוח את הבקשה.