عیب‌یابی

خطاهای کلید میانای API و صورت‌حساب

در شرایط خاصی، ممکن است نقشه تاریک‌شده یا تصویر «نمای خیابان» «منفی» با ته‌نقش نوشتاری «فقط برای اهداف توسعه» نمایش داده شود. این رفتار معمولاً نشان‌دهنده وجود مشکل در کلید API یا صورت‌حساب است. برای استفاده از محصولات Google Maps Platform، باید صورت‌حساب در حسابتان فعال باشد، و همه درخواست‌ها باید شامل کلید میانای برنامه‌سازی کاربردی معتبر باشد. جریان زیر به عیب‌یابی این مشکل کمک می‌کند:

اگر کدتان کار نمی‌کند:

برای کمک به شما در راه‌اندازی و اجرای کد نقشه‌هایتان، برندان کنی و مانو مارکس برخی اشتباهات رایج و نحوه رفع آن‌ها را در این ویدیو نشان می‌دهند.

  • غلط املایی را بررسی کنید. به‌خاطر داشته باشید که جاوا اسکریپت زبانی حروف‌حساس است.
  • موارد پایه را بررسی کنید - برخی‌از رایج‌ترین مشکلات در ایجاد نقشه اولیه رخ می‌دهد. برای مثال:
    • تأیید کنید که ویژگی‌های zoom و center را در گزینه‌های نقشه مشخص کرده‌اید.
    • مطمئن شوید که عنصر div را که نقشه در آن در صفحه ظاهر می‌شود اعلام کرده‌اید.
    • مطمئن شوید که عنصر div برای نقشه دارای ارتفاع CSS صریح غیرصفر (برای مثال، height: 400px) باشد. به‌طور پیش‌فرض، عناصر div با ارتفاع ۰ ایجاد می‌شوند و بنابراین نامرئی هستند.
    برای پیاده‌سازی مرجع به نمونه‌های ما مراجعه کنید.
  • برای کمک به شناسایی مشکلات، از اشکال‌زدای جاوا اسکریپت استفاده کنید، مثل اشکال‌زدایی که در ابزارهای توسعه‌دهنده Chrome دردسترس است. ابتدا در کنسول جاوا اسکریپت به‌دنبال خطاهایی مثل InvalidKeyMapError یا ApiNotActivatedMapError بگردید و برای برطرف کردن آن‌ها به راهنمای پیام‌های خطا مراجعه کنید.
  • سؤالات را در Stack Overflow پست کنید. رهنمودهای مربوط به نحوه پست کردن سؤالات عالی در صفحه پشتیبانی دردسترس است.