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

Выберите платформу: Android Android 3D iOS iOS 3D JavaScript Веб-сервисы

В этом документе описаны распространенные проблемы, которые могут возникать при настройке стиля карт, и рассказывается, как их устранять.

Нажмите Ошибка или Запрос на добавление функции, чтобы отправить обратную связь.

Сообщения

Ниже приведены примеры сообщений и способы решения проблем.

Свойство styles карты нельзя задать, если указано свойство mapId.
Нельзя одновременно использовать идентификаторы и стили карт. Вместо этого измените стиль, связанный с идентификатором карты, в Cloud Console. См. также раздел При попытке загрузить стиль карты появляется сообщение об ошибке.

Не удалось загрузить редактор стилей

Для карты предварительного просмотра используется векторная карта. Если ваш веб-браузер не может загружать векторные карты, вы увидите сообщение о том, что карта недоступна:

Пример сообщения о том, что редактор стилей невозможно загрузить прямо сейчас, а также инструкции по устранению ошибки.

Если у вас возникнет эта проблема, можете сделать следующее:

  • Проверьте в настройках браузера, включено ли аппаратное ускорение.
  • Проверьте, поддерживается ли ваше устройство, на сайте get.webgl.org. Если демоверсия не запускается, возможно, браузер или устройство несовместимы с WebGL. Убедитесь, что используемое сочетание драйверов устройства и браузера не запрещено правилами из черного списка, определенными на вики-сайте Khronos WebGL.
  • Убедитесь, что графический процессор устройства поддерживает WebGL. Подробнее о требованиях для сайтов и приложений…

Также вы можете ознакомиться с рекомендациями по решению распространенных проблем с WebGL на платформе Google Карт.

Проблемы со стилями

После создания или изменения стиля могут появиться следующие сообщения:

My style changes aren't updating in my apps or website (Изменения стилей не отображаются в приложении или на сайте)

Чтобы изменения стиля отразились в приложениях и на сайтах, может потребоваться несколько часов. В случае приложений это может занять даже больше времени, если устройство не подключено к интернету. Если прошло несколько часов, а вы все ещё не видите изменений стиля, проверьте:

Изменения стиля не показываются при предварительном просмотре карты

Если вы изменили стиль, но не видите результатов при предварительном просмотре карты, сделайте следующее:

  • Проверьте, не перекрываются ли стили. Подробную информацию вы найдете в статье о том, как управлять перекрывающимися стилями.

  • Проверьте, нет ли унаследованных приоритетных стилей. Например, под настраиваемым стилем может быть дочерний пользовательский стиль, который переопределяет родительский. Подробнее о наследовании и иерархии стилей карт…

  • Измените уровень масштабирования. Возможно, объекты, которые вы настраиваете, не видны на карте при выбранном уровне масштабирования.

    • Увеличьте масштаб. Если вы уверены, что объект должен быть на карте, приблизьте ее. Он может появиться при более высокой детализации.

    • Уменьшите масштаб. Если вы настраиваете крупный объект, вам может понадобиться уменьшить карту, чтобы стиль начал применяться.

Текст размытый или не в фокусе

Если вы выбрали для заливки и контура текста недостаточно контрастные цвета, шрифт будет выглядеть полужирным и размытым, потому что контур и заливка будут сливаться. Задайте достаточно контрастные цвета.

Заданные в стиле цвета выглядят тусклыми или отображаются неправильно

Объект, стиль которого вы настраиваете, может перекрываться с другими объектами. Рекомендации на этот случай вы найдете в статье Как управлять перекрывающимися стилями.

Стиль применяется не к тем объектам, для которых предназначен

Если на карте есть объекты с таким же стилем, как вы настраиваете, возможно, это их стиль по умолчанию. Попробуйте сделать следующее:

  • Отключите видимость объекта, стиль которого похож на нужный вам. Допустим, вы хотите, чтобы винодельня была темно-красного цвета, но заметили, что службы экстренной помощи обозначены на карте красным. Вы можете отключить их показ, чтобы не путать пользователей.

  • Измените стиль объектов, которые не должны быть похожи на ваш. В том же примере вы можете задать для служб экстренной помощи оранжевый цвет.

При попытке загрузить стиль карты появляется сообщение об ошибке

Нельзя одновременно использовать идентификаторы и стили карт. Вы можете сделать следующее:

  • Рекомендуется удалить стиль карты и изменить стиль, связанный с идентификатором карты, в Cloud Console. Этот метод позволяет создать один стиль, который будет применяться ко всем платформам. Подробнее о том, как связать стиль с идентификатором карты…

  • Удалите идентификатор карты и измените стиль для каждой платформы приложения, используя стили JSON. Поскольку стили JSON зависят от платформы, вам нужно создать стиль для каждой платформы, на которой вы показываете стилизованные карты.

Если у вас уже есть стиль карты JSON, который вы хотите использовать для облачных стилей карт, вы можете его импортировать. Подробнее о том, как импортировать стиль JSON…