Создание списков мест

Параметры загрузки API

Для бесплатной версии API ссылка для загрузки имеет вид:


Для платной версии API ссылка имеет вид:

В таблице ниже описаны параметры, которые можно указать при загрузке API.

Параметр Описание
*

Обязательный параметр.

API-ключ. Получить ключ можно в Кабинете разработчика.

*

Обязательный параметр.

Локаль. Задается в виде:

  • language — двузначный код языка. Указывается в формате ISO 639-1. Задает язык объектов на карте (топонимов, элементов управления).

  • region — двузначный код страны. Указывается в формате ISO 3166-1. Определяет региональные особенности, например единицу измерения (для обозначения расстояния между объектами или скорости движения по маршруту). Примечание. Для регионов , и расстояние показывается в километрах, для — в милях.

На данный момент поддерживаются следующие локали:
  • ;

  • ;

  • ;

  • ;

  • ;

  • .

coordorder

Порядок задания географических координат при работе API.

Возможные значения:

  • —  — используется по умолчанию;

  • — .

load

Список загружаемых модулей.

Имена модулей перечисляются через запятую. Например, .

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

Примечание. package.full оптимизирован таким образом, чтобы подгружать функциональность в момент ее фактического использования, поэтому в большинстве случаев нет необходимости настраивать параметр .

Компоненты также можно загружать «по требованию», используя функцию require.

Значение по умолчанию: .

mode

Режим загрузки API.

Код API может быть загружен в упакованном виде для минимизации трафика и скорости исполнения в браузере (), а также в виде исходного кода ().

Загрузка в виде исходного кода удобна для отладки JavaScript-компонентов — код всех загруженных компонентов доступен для просмотра. Кроме того, в этом режиме в консоль выводятся сообщения об ошибках и исключениях. При загрузке в упакованном виде эти сообщения не выводятся.

Значение по умолчанию: .

csp

Включает режим использования CSP. Может принимать значение true. Подробнее см. .

ns

Пространство имен, в котором локализованы программные компоненты API.

По умолчанию все объекты принадлежат пространству имен (например, ymaps.Map). Если при загрузке API указать , то объекты будут доступны уже как .Map.

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

Вы можете задать пустое значение ns. В этом случае API не будет создавать объектов в глобальной области видимости, и доступ к функциональности API получит только функция, указанная в параметре .

Значение по умолчанию: .

onload

Имя функции, которую необходимо вызвать после того, как компоненты API будут загружены и готовы к использованию (callback). В эту функцию в качестве аргумента будет передан объект-неймспейс с функциональностью API.

Допускается использование вложенных пространств имен:

Пример использования приведен в ниже.

onerror

Имя callback-функции, которая будет вызвана в случае ошибки загрузки API. В эту функцию в качестве аргумента будет передан объект, содержащий информацию об ошибке.

Формат запроса

 * Адрес либо географические координаты искомого объекта. Указанные данные определяют тип геокодирования:
  • Если указан адрес, то он преобразуется в координаты объекта. Этот процесс называется прямым геокодированием.

  • Если указаны координаты, они преобразуются в адрес объекта. Этот процесс называется обратным геокодированием.

Доступны несколько записи координат.

 * Ключ, полученный в Кабинете разработчика. Примечание. Ключ будет активирован в течение 15 минут после получения.
Только если в параметре указаны координаты. Порядок записи координат. Возможные значения:
  • — долгота, широта;

  • — широта, долгота.

Значение по умолчанию: .

Только если в параметре указаны координаты. Вид необходимого топонима.Список допустимых значений:
  • — дом;

  • — улица;

  • — станция метро;

  • — район города;

  • — населенный пункт (город/поселок/деревня/село/…).

Если параметр не задан, API выберет тип топонима автоматически.

Флаг, задающий ограничение поиска указанной областью. Область задается параметрами ll и spn либо bbox. Возможные значения:

  • — не ограничивать поиск,

  • — ограничивать поиск.

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

Протяженность области поиска. Центр области задается параметром .

Задается двумя числами:
  • первое обозначает разницу между максимальной и минимальной долготой области;

  • второе обозначает разницу между максимальной и минимальной широтой области.

Примечание. Если в параметре указаны координаты и параметр имеет значение , параметр не учитывается.

Альтернативный способ задания области поиска.

Границы задаются в виде географических координат (в последовательности «долгота, широта») левого нижнего и правого верхнего углов области.

Формат записи:

Примечание. При одновременном использовании параметров bbox и ll+spn, параметр bbox будет более приоритетным.

Игнорируется если в параметре указаны координаты.

Формат ответа геокодера:

  •  — результат возвращается в виде YMapsML-документа;

  •  — результат возвращается в формате JSON.

Значение по умолчанию: .

Максимальное количество возвращаемых объектов. Если указан параметр то значение нужно задать явно.

Значение по умолчанию: .

Максимальное допустимое значение: .

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

Значение по умолчанию: .

Язык ответа и региональные особенности карты.

Формат записи

, где
  • language — двузначный код языка. Указывается в формате ISO 639-1. Задает язык, на котором будут отображаться названия географических объектов.

  • region — двузначный код страны. Указывается в формате ISO 3166-1. Определяет региональные особенности.

Список поддерживаемых значений:

  • — русский;

  • — украинский;

  • — белорусский;

  • — ответ на английском, российские особенности карты;

  • — ответ на английском, американские особенности карты;

  • — турецкий (только для карты Турции).

Значение по умолчанию: .

Имя JavaScript-функции, которой передается ответ геокодера (в соответствии с соглашениями JSONP).

Параметр учитывается только если ответ возвращается в формате JSON.

1.2 Многофункциональная карта с несколькими метками

Чтобы создать Google карту с несколькими метками — зайдите на конструктор Google карт. Далее выполним следующие действия:

Нажимаем на кнопку «Создать новую карту»

Указываем нужный нам адрес в поисковой строке и нажимаем на иконку лупы, чтобы перейти к нему

Отметим на карте нужные нам адреса. Можно поставить несколько меток, а также по желанию добавить линии. Для этого нажмите на нужную функцию в верхней панели управления, после чего нажмите на нужное место на карте, чтобы поставить там метку или начать рисовать линию.

После добавления метки, линии или другого объекта, они также добавляются в раздел списка объектов слева (внутрь слоя). Слоев может быть несколько, и в каждом из них разные объекты. Но зачастую такой необходимости нет и вы можете оставить все объекты в одном слое, который изначально существует, и его не нужно создавать отдельно. В каком-то роде, слой выполняет функцию папки, в которой находятся объекты (объекты — это точки на карте, линии и т.д.).

Нажав на объект в списке, можно быстро перейти к нему на карте, чтобы отредактировать. 

Указываем название карты, слоя и объектов. Все эти названия будут отображаться у посетителя на карте, поэтому желательно дать им понятные названия.Чтобы изменить название объекта — нажмите на него в меню слева, далее на иконку карандаша в настройках объекта и укажите желаемое название

Чтобы изменить название карты и название слоя, достаточно нажать на них и написать желаемое название.


Нажимаем на кнопку «Поделиться»

Далее, на кнопку «Изменить» 

Выбираем вариант «Вкл (для всех в интернете)» и сохраняем настройки

После настройки доступа, нажимаем на иконку троеточия возле названия карты и на функцию «Добавить на сайт»

Копируем полученный код, который отобразится после нажатия на кнопку «Добавить на сайт»

Заходим в редактор и добавляем на страницу виджет «Вставка HTML кода». 

Скопированный код карты добавляем в настройках этого виджета

На самой странице Google карта отображается так:

Как мы видим, посетителям открыто название карты, которое мы указывали выше, кнопки увеличения и приближения карты и кнопка для открытия карты на весь экран. Также слева от названия карты мы имеем кнопку, по нажатию на которую, посетитель может посмотреть подробную информацию о карте. Эту информацию мы указывали выше, вместе с названием карты:

  • Описание карты
  • Название слоя
  • Название объектов на карте (на примере ниже у нас добавлен только 1 объект — точка)

Как добавить карту на сайт

Виджет

Зайдите на Карты и найдите вашу компанию по адресу. Вы можете проложить маршрут от метро, указать филиалы организации. Нажмите «Поделиться». Скопируйте код для сайта и добавьте его на страницу «Контакты» на вашем сайте.

Пример карты с проложенным маршрутом. Нажмите на кнопку меню =» и выберите Поделиться»

Виджет с картой на сайте Банка SIAB

Конструктор карт

Путь в головной офис Банка от метро Московские ворота» в Конструкторе Яндекс.Карт

В Конструкторе карт объекты задаются с помощью меток: описание, цвет и иконку можно выбрать. С помощью «Многоугольников» выделяйте области и подсвечивайте их разными цветами. Можно включить режим « «Пробки» и выбрать слои: схему, спутник или гибрид. Выбранный вариант будет отображаться на вашем сайте в актуальном состоянии.

Такие карты можно создавать не только для сайта, но и для других рабочих и личных целей. Допустим, вы выступаете на конференции и делаете об этом новость. Покажите с помощью карты в Конструкторе, как добраться до места проведения мероприятия. Если вы проводите экскурсии — создайте маршрут и расставьте метки для интересных мест. Ставите задачу найти офис или другое коммерческое помещение — очертите области поиска в карте и снабдите ей своего менеджера по развитию.

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

Сохранение карты из Конструктора, управление размерами, ссылка и код

Все созданные вами карты сохраняются в вашем кабинете в Конструкторе. Если вам понадобится изменить карту — она будет доступна для редактирования в Конструкторе. Изменения отобразятся на сайте автоматически, менять код не придется.

Геоссылка

Геоссылка — это выделенный текст определенного типа, при клике на который появляется всплывающее окно с картой. Ее уместно использовать на разных страницах сайта, а не только в Контактах.

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

Геоссылка создается с помощью специальных тегов в коде сайта, но обернуть ею можно только:

  • адрес: Черниговская, д. 8;
  • название компании: Банк SIAB;
  • географические координаты: ;
  • топоним: «река Нева».

Если попробовать сделать геоссылку на текст другой категории, карта не отобразится и выдаст ошибку «Ничего не найдено».

Какие теги нужны, чтобы добавить геоссылку на сайт, подробно изложено на сайте Яндекса.

Зачем добавлять компанию в Яндекс.Карты

Наличие организации на Картах помогает людям узнать о вас, влияет на доверие к бренду, делает аудиторию лояльнее: найти вашу компанию на Карте и удобно до нее добраться.

Благодаря рубрикам в Яндекс.Картах, человеку не нужно знать точное название компании, он может найти нужную организацию по общему запросу: «где поесть», «детский центр», «магазин одежды» и т. д.

Таким образом, наличие компании на Картах помогает привлекать и случайных клиентов. Например, к нам в Банк часто заходят прохожие «из Карт и навигатора», чтобы поменять валюту.


По запросам о деятельности (банк», обмен валюты») приложения Яндекс.Навигатор» и Яндекс.Карты» находят вашу компанию на карте и прокладывают маршрут

Определение положения объектов (точек) в системах полярных и биполярных координат, нанесение на карту объектов по направлению и расстоянию, по двум углам или по двум расстояниям

Система плоских полярных координат (рис. 3, а) состоит из точки О — начало координат, или полюса, и начального направления ОР, называемого полярной осью.

Рис. 3. а – полярные координаты; б – биполярные координаты

Положение точки М на местности или на карте в этой системе определяется двумя координатами: углом положения θ, который измеряется по ходу часовой стрелки от полярной оси до направления на определяемую точку М (от 0 до 360°), и расстоянием ОМ=Д.

В зависимости от решаемой задачи за полюс принимают наблюдательный пункт, огневую позицию, исходный пункт движения и т. п., а за полярную ось — географический (истинный) меридиан, магнитный меридиан (направление магнитной стрелки компаса) или же направление на какой-либо ориентир.

Этими координатами могут служить либо два угла положения, определяющих направления с точек А и В на искомую точку М, либо расстояния D1=АМ и D2=ВМ до нее. Углы положения при этом, как показано на рис. 1, б, измеряются в точках А и В или от направления базиса (т. е. угол А=ВАМ и угол В=АВМ) или от других каких-либо направлений, проходящих через точки А и В и принимаемых за начальные. Например, во втором случае место точки М определено углами положения θ1 и θ2, измеренными от направления магнитных меридианов.Система плоских биполярных (двухполюсных) координат (рис. 3, б) состоит из двух полюсов А и В и общей оси АВ, называемой базисом или базой засечки. Положение любой точки М относительно двух данных на карте (местности) точек А и В определяется координатами, которые измеряются на карте или на местности.

Нанесение обнаруженного объекта на карту

Это один из важнейших моментов в обнаружении объекта. От того, насколько точно объект (цель) будет нанесен на карту, зависит точность определения его координат.

Обнаружив объект (цель), необходимо сначала точно определить по различным признакам, что обнаружено. Затем, не прекращая наблюдение за объектом и не обнаруживая себя, нанести объект на карту. Для нанесения объекта на карту существуют несколько способов.

Глазомерно: объект наносится на карту, если он находится вблизи известного ориентира.

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

Рис. 4. Нанесение цели на карту прямой засечкой с двух точек.

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

Чтобы получить дирекционный угол, надо к магнитному азимуту прибавить магнитное склонение данной карты (поправка направления).

Прямой засечкой. Этим способом наносят объект на карту из 2-х-3-х точек, с которых можно вести наблюдение за ним. Для этого из каждой выбранной точки прочерчивается на ориентированной карте направление на объект, тогда пересечение прямых линий определяет местонахождение объекта.

Как задать диаграмму для значка метки

Чтобы установить диаграмму для значка метки, этой метке нужно задать опцию со значением . Кроме того, метке нужно задать свойство ― на основе его содержимого будет формироваться диаграмма. Это свойство должно содержать описание секторов диаграммы. Каждый сектор описывается JSON-объектом с полями:

  • — вес сектора диаграммы. Может принимать произвольное значение. Например, ‘120’.

  • — цвет сектора. Цвет указывается в шестнадцатеричном коде (например, ‘#FFFFFF’) или с помощью названия, поддерживаемого в CSS (например, ‘red’).

Пример:


Скопировано

Сколько объектов задано в массиве , столько секторов будет на диаграмме. Ограничений на количество секторов нет.

Пример задания диаграммы для значка метки:


Скопировано

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

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

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


Скопировано

При клике на диаграмме откроется балун с заданным содержимым.

Моя первая карта Google

Начните с простой базовой веб-страницы.

Добавьте элемент <div>, где должна отображаться карта:

Пример

<!DOCTYPE html> <html><body> <h1>My First Google Map</h1> <div id=»map»>My map will go here</div> </body><html>

Задайте размер карты:

Пример

<div id=»map» style=»width:100%;height:400px;»>

Создайте функцию JavaScript для отображения карты:

Пример

function myMap() {    var mapCanvas = document.getElementById(«map»);    var mapOptions = {        center: new google.maps.LatLng(51.5, -0.2),        zoom: 10    };    var map = new google.maps.Map(mapCanvas, mapOptions);}

Переменная мапканвас является HTML-элементом карты.

Переменная mapOptions определяет свойства карты.

Свойство Center указывает, где следует центрировать карту (с помощью координат широты и долготы).

Свойство Zoom определяет уровень масштабирования карты (попробуйте поэкспериментировать с уровнем масштабирования).

Объект Google. Maps. Map создается с помощью мапканвас и mapOptions в качестве параметров.

Балун и хинт

На карте может быть отображен один балун (всплывающее окно) и один хинт (подсказка).

Балун и хинт отображаются в точке с заданными координатами, а их содержимое может содержать HTML-разметку. Ссылки на экземпляры классов балуна и хинта карты содержатся в полях и объекта карты.


Скопировано

Доступ к балуну и хинту карты имеют геообъекты и активные области. То есть балун/хинт может быть открыт над геообъектом или активной областью без непосредственного указания координат балуна/хинта.


Скопировано

Если в момент открытия балуна на карте уже есть открытый балун, то старый балун закрывается, и открывается новый. То же самое относится и к хинту.

Внешний вид балуна и хинта удобно настраивать с помощью или шаблонов.

Примечание

Обратите внимание, открытие балуна и хинта является асинхронной операцией, методы возвращают объекты Promise

Возможна ситуация, что балун выходит за границы карты. В таком случае балуну нужно задать дополнительно опцию :

Иллюстрация примера Пример

Скопировано

Больше

Fullscreen VideoМодальные коробкиШкалаИндикатор прокруткиСтроки хода выполненияПанель уменийПолзунки диапазонаПодсказкиPopupsСкладнойКалендарьHTML вставкаСписокПогрузчикиЗвездвРейтинг пользователейЭффект наложенияКонтактные фишкиКартыКарточка профиляОповещенияЗаметкиМеткиКругиКупонОтзывчивый текстФиксированный нижний колонтитулЛипкий элементОдинаковая высотаClearfixСнэк-барПрокрутка рисункаЛипкий заголовокТаблица ценПараллаксПропорцииПереключение типа/не нравитсяВключить скрытие/отображениеПереключение текстаПереключение классаДобавить классУдалить классАктивный классУвеличить HoverПереход при наведенииСтрелкиФормыОкно браузераНастраиваемая полоса прокруткиЦвет заполнителяВертикальная линияАнимация значковТаймер обратного отсчетаМашинкуСкоро страницаСообщения чатаРазделить экранОтзывыЦитаты слайд-шоуЗакрываемые элементы спискаТипичные точки останова устройстваПеретаскивание HTML-элементаКнопка спуска на входеJS медиа запросыJS анимацииПолучить элементы IFRAME

Использование CSS-спрайтов

Если на карту необходимо добавить большое число меток с разными пользовательскими значками, то целесообразно использовать технологию CSS спрайтов. Суть технологии заключается в том, что все изображения объединяются в одном графическом файле — спрайте. Посредством CSS нужное изображение извлекается из спрайта и устанавливается в качестве значка определенной метки.

Ниже приведен пример спрайта, содержащего три изображения:

Для того чтобы установить нужное изображение в качестве значка метки, необходимо данной метке задать следующие опции:

  • — макет иконки. Для опции должно быть установлено значение ‘default#image’;

  • — позиция нужного изображения в спрайте. Определяется пиксельными координатами левого верхнего и правого нижнего углов прямоугольника, в котором размещается изображение;

  • — URL спрайта;

  • — размер значка в пикселах;

  • — сдвиг значка в пикселах относительно точки привязки (задается, если «ножка» значка не находится в левом верхнем углу изображения).


Скопировано

Использование технологии спрайтов позволяет сократить число HTTP-запросов к серверу, так как вместо большого числа изображений загружается только одно.

Технические вопросы

Как подключить фиксированную версию JavaScript API?

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

Примечание. Со временем мы можем отключить устаревшую JavaScript API. Если вы использовали эту версию в своем проекте, то у вас автоматически подключится последняя версия API.

Как вставить карту в блог, если в нем запрещены скрипты?

Если ваш блогохостинг запрещает использование скриптов, то вставить интерактивную карту с помощью JavaScript API не получится. Для вставки интерактивной карты вы можете воспользоваться . При добавлении Виджета на сайт карта будет размещена в отдельном iframe.

Вы также можете использовать статическое изображение карты. Для получения изображения карты воспользуйтесь Конструктором карт либо Static API.

Я перешел с JavaScript API 2.0 на версию 2.1, но код перестал работать. Есть ли инструкции по переходу?

Версии 2.0 и 2.1 являются обратно несовместимыми. Ознакомьтесь с Руководством по переходу на JavaScript API 2.1.

Можно ли использовать API карт на сайте с CSP?

Можно. Подробнее читайте в документации в разделе .

Я размещаю на сайте карту с помощью JavaScript API, но карта не отображается. Что я делаю не так?

  1. Убедитесь, что при подключении АПИ вы передаете правильный ключ. Если у вас нет ключа, получите его в Кабинете разработчика.

  2. Убедитесь, что при создании экземпляра карты вы указали верный идентификатор DOM-элемента.

  3. Проверьте, заданы ли размеры контейнера, в котором размещается карта (они должны быть ненулевыми).

  4. Карта не отобразится, если на момент ее создания код API еще не был загружен. Чтобы при работе с картой код API был гарантированно загружен, его рекомендуется размещать в функции ymaps.ready(). Подробнее см. в разделе .

Можно ли сохранить состояние карты в URL?

Можно, см. пример.

Как добавить на карту собственный слой?

См. пример.

Почему на моем сайте геолокация перестала работать или стала определять неточное положение?

Вероятнее всего ваш сервис расположен на http-домене. Google запретил определение местоположения средствами браузера на не https-доменах. В этом случае в консоли браузера выводится соответствующая информация: https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins

Я задаю свойства/опции объектам карты, но они не применяются. В чем может быть проблема?

Возможно, вы неправильно используете систему префиксов при задании свойств или опций. Например, чтобы задать свойства для значка метки, нужно использовать префикс ‘icon’ (), чтобы задать свойства для значка кластера, нужно использовать префикс ‘clusterIcon’ (). Кроме того, использование префиксов зависит от того, на каком уровне задаются свойства — через сам объект, через его коллекцию или на уровне карты. Подробнее см. .

Можно ли изменить внешний вид точек маршрута?

Можно. Пример в песочнице: Настройка отображения мультимаршрута.

Почему при использовании кластеризации метки не отображаются на карте?

Возможно, вы добавляете на карту одновременно и кластер, и отдельные метки, входящие в этот кластер. Добавлять нужно только кластер. Подробнее см. .

Я хочу рассчитать площадь полигона/прямоугольника/круга на геодезической поверхности. Есть ли в API специальный инструмент?

Для вычисления геодезической площади фигур можно воспользоваться внешним модулем: https://github.com/yandex/mapsapi-area. Модуль может использоваться совместно с API.

Геокодер возвращает пустой результат или не тот результат, который я хочу увидеть. Что делать в этом случае?

  1. Если вы используете обратное геокодирование, убедитесь, что в запросе указаны координаты в правильной последовательности. По умолчанию Геокодер принимает координаты в последовательности «долгота, широта». Изменить порядок координат можно в параметре .

  2. Убедитесь, что вы указали корректные границы поиска (параметры или ). Возможно, искомый объект находится за пределами заданной области поиска.

  3. Если искомого объекта нет на самой карте Яндекса, вы можете нарисовать его на Народной карте или сообщить об ошибке на странице Яндекс.Карт.

При нажатии на кнопку «Открыть в Яндекс.Картах» пропадает часть маркеров. Почему?

Как сделать файл Sitemap доступным для Google

Файл Sitemap анализируется только при первом его обнаружении, а не при каждом сканировании сайта. Чтобы файл был обработан повторно, вам необходимо сообщить нам о том, что данные в нем изменились. Это делается с помощью запроса ping. Не добавляйте несколько раз одинаковые файлы Sitemap и не отправляйте запросы ping, если в файл не вносились изменения и он не новый.

Предоставить роботам Google доступ к файлу Sitemap можно несколькими способами:

  • Отправьте его в Google с помощью специального инструмента в Search Console
  • Вставьте в любом месте файла строку, указывающую на расположение файла Sitemap:
  • Воспользуйтесь запросом ping. Отправьте HTTP-запрос GET: Пример:

С этим читают