Чтобы настроить расширенные маркеры, выполните следующие действия.
Получите ключ API и включите Maps JavaScript API
Перед использованием расширенных маркеров вам понадобится проект Cloud с платежной учетной записью и включенным Maps JavaScript API. Чтобы узнать больше, см . раздел Настройка проекта Google Cloud .
Чтобы создать новый идентификатор карты , следуйте инструкциям в разделе Настройка облака . Установите тип карты на JavaScript и выберите либо векторную , либо растровую опцию.
Обновите код инициализации вашей карты.
Для этого требуется ID карты, который вы только что создали. Его можно найти на странице управления картами .
Укажите идентификатор карты при создании экземпляра карты с помощью свойства mapId . Это может быть идентификатор карты, который вы предоставляете, или DEMO_MAP_ID .
Advanced markers требует идентификатор карты. Если идентификатор карты отсутствует, расширенные маркеры не могут быть загружены. В качестве шага по устранению неполадок вы можете добавить прослушиватель 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"]],["Последнее обновление: 2025-06-13 UTC."],[[["Get started with advanced markers by obtaining an API key, enabling the Maps JavaScript API, and creating a map ID."],["Update your map initialization code to include loading the advanced markers library and providing a map ID when instantiating the map."],["For testing purposes, use `DEMO_MAP_ID` as the map ID or utilize the provided example code, but replace the example map IDs for production."],["Optionally, check map capabilities to ensure advanced markers are available or to implement a fallback if they are not supported."]]],["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"]]