Выполните следующие шаги, чтобы настроить расширенные маркеры.
Получите ключ API и активируйте JavaScript API для работы с картами.
Перед использованием расширенных маркеров вам потребуется проект в Google Cloud с платёжным аккаунтом и включённым API JavaScript для карт. Для получения дополнительной информации см. раздел «Настройка проекта Google Cloud» .
Чтобы создать новый идентификатор карты , выполните действия, описанные в разделе «Настройка облака» . Установите тип карты на JavaScript и выберите один из вариантов: векторный или растровый .
Обновите код инициализации карты.
Для этого потребуется идентификатор карты, которую вы только что создали. Его можно найти на странице управления картами .
При создании экземпляра карты используйте свойство mapId для указания идентификатора карты. Это может быть как предоставленный вами идентификатор карты, так и DEMO_MAP_ID .
Для отображения расширенных маркеров требуется идентификатор карты. Если идентификатор карты отсутствует, расширенные маркеры загрузиться не смогут. В качестве меры по устранению неполадок можно добавить слушатель mapcapabilities_changed , чтобы подписаться на изменения возможностей карты. Использование возможностей карты необязательно и рекомендуется только для тестирования и устранения неполадок или в качестве резервного варианта во время выполнения.
// Optional: subscribe to map capability changes.map.addListener('mapcapabilities_changed',()=>{constmapCapabilities=map.getMapCapabilities();if(!mapCapabilities.isAdvancedMarkersAvailable){// Advanced markers are *not* available, add a fallback.}});
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-02-18 UTC."],[],["To use advanced markers, you need a Cloud project with a billing account and the Maps JavaScript API enabled. First, obtain an API key and create a map ID, selecting JavaScript as the map type with either Vector or Raster options, or using `DEMO_MAP_ID` for testing. Update your map initialization code by loading the Maps JavaScript API and the advanced markers library. Instantiate the map with the created or demo map ID. Optionally, use a listener to check map capabilities.\n"]]