Устранение неполадок

Ошибки, связанные с оплатой и ключом API

Иногда карты могут отображаться затемненными, а панорамы Просмотра улиц – в негативе, с водяными знаками "for development purposes only" (только для целей разработки). Чаще всего такая проблема связана с ключом API или оплатой. Сервисами платформы Google Карт можно пользоваться, только если в вашем аккаунте активированы платежные функции, а в запросах к API указан действительный ключ API. Ниже приведена последовательность шагов, которая поможет вам выявить и решить проблему.

Если ваш код по-прежнему не работает

Чтобы помочь вам справиться с наиболее распространенными ошибками, Брендан Кенни и Мано Маркс записали для вас это видео. Вот что они советуют:

  • Убедитесь в отсутствии опечаток. Помните, что в языке JavaScript учитывается регистр.
  • Не забывайте об основах! Некоторые распространенные проблемы возникают еще на начальном этапе создания карты. Например:
    • заданы ли свойства zoom и center;
    • объявлен ли элемент div, в котором карта будет отображаться на экране;
    • Убедитесь, что для элемента div карты задана ненулевая высота CSS (например, height: 400px). По умолчанию элементы div создаются с высотой 0 и поэтому не отображаются на экране.
    Изучите примеры и используйте их как образцы.
  • В инструментах разработчика Chrome предусмотрен отладчик JavaScript, помогающий выявлять проблемы. Начните поиск ошибок с консоли JavaScript. Если вы обнаружите ошибки, например InvalidKeyMapError или ApiNotActivatedMapError, устраните их, следуя инструкциям из руководства Сообщения об ошибках.
  • Задавайте вопросы на форуме Stack Overflow. Воспользуйтесь инструкциями и советами на странице Support (Поддержка).