פתרון בעיות

שגיאות במפתח ה-API ובחיוב

בנסיבות מסוימות, יכול להיות שתוצג מפה כהה או תמונת Street View "שלילית" עם סימן מים שכולל את הטקסט "למטרות פיתוח בלבד". ההתנהגות הזו בדרך כלל מצביעה על בעיות במפתח ה-API או בחיוב. כדי להשתמש במוצרים של Google Maps Platform, צריך להפעיל את החיוב בחשבון, וכל הבקשות צריכות לכלול מפתח API תקין. התהליך הבא יעזור לכם לפתור את הבעיה:

אם הקוד לא עובד:

כדי לעזור לכם להפעיל את קוד מפות Google, ברנדן קני ומנו מרקס מצביעים על כמה טעויות נפוצות ואיך לפתור את הבעיה בסרטון הזה.

  • מחפשים שגיאות הקלדה. חשוב לזכור ש-JavaScript היא שפה תלויית אותיות רישיות.
  • בודקים את הדברים הבסיסיים – חלק מהבעיות הנפוצות ביותר מתרחשות במהלך היצירה הראשונית של המפה. למשל:
    • מוודאים שציינתם את המאפיינים zoom ו-center באפשרויות המפה.
    • מוודאים שהצהרתם על רכיב div שבו המפה תופיע במסך.
    • מוודאים שלרכיב div של המפה יש גובה CSS מפורש שאינו אפס (לדוגמה, height: 400px). כברירת מחדל, רכיבי div נוצרים עם גובה 0, ולכן הם לא גלויים.
    אפשר לעיין בדוגמאות שלנו להטמעה לדוגמה.
  • כדי לזהות בעיות, אפשר להשתמש ב-JavaScript debugger, כמו הכלי שזמין בכלים למפתחים ב-Chrome. קודם כל, בודקים אם יש שגיאות בלוח JavaScript, כמו InvalidKeyMapError או ApiNotActivatedMapError, ופותרים אותן לפי ההוראות במדריך הודעות שגיאה.
  • לפרסם שאלות ב-Stack Overflow. בדף התמיכה מפורטות הנחיות לניסוח שאלות טובות.