api-maps выдает ошибку Script error

Рейтинг: 0Ответов: 0Опубликовано: 30.07.2025

Есть определенный код, который ранее подгружал карту, а теперь выдает ошибку Script error при обращении к http://api-maps.yandex.ru/2.1/?lang=ru_RU. Как понять в чем ошибка?

var x1;
var pointArray;

ymaps.ready(initialize);

function initialize() {
  window.myMap = new ymaps.Map("map", {
    center: [47.296, 39.721],
    zoom: 12
  }, {
    searchControlProvider: 'yandex#search'
  });

  // Создаем многоугольник без вершин.
  window.myPolygon = new ymaps.Polygon([
    [
      [47.277702, 39.852346],
      [47.281028, 39.859284],
      [47.286759, 39.852659],
      [47.290697, 39.859709],
      [47.300968, 39.863807],
      [47.303914, 39.86681],
      [47.307676, 39.873676],
      [47.300899, 39.874801],
      [47.299495, 39.877487],
      [47.299523, 39.882178],
      [47.28812, 39.881204],
      [47.287379, 39.895229],
      [47.28691, 39.907577],
      [47.285767, 39.909253],
      [47.285152, 39.909533],
      [47.28358, 39.910876],
      [47.28182, 39.913788],
      [47.27631, 39.908322],
      [47.264043, 39.897177],
      [47.251818, 39.875279],
      [47.243799, 39.850204],
      [47.246493, 39.847046],
      [47.247324, 39.846799],
      [47.248811, 39.847045],
      [47.255867, 39.849121],
      [47.268688, 39.855532],
      [47.273397, 39.854255],
      [47.277702, 39.852346]
    ]
  ], {}, {
    // Курсор в режиме добавления новых вершин.
    editorDrawingCursor: "crosshair",
    // Максимально допустимое количество вершин.
    editorMaxPoints: 50,
    // Цвет заливки.
    fillColor: '#4e4e4e',
    // Прозрачность полигона
    fillOpacity: 0.4,
    // Цвет обводки.
    strokeColor: '#1a9b9b',
    // Ширина обводки.
    strokeWidth: 2
  });
  // Добавляем многоугольник на карту.

  myMap.geoObjects.add(myPolygon);

  // В режиме добавления новых вершин меняем цвет обводки многоугольника.
  //        var stateMonitor = new ymaps.Monitor(myPolygon.editor.state);
  //        stateMonitor.add("drawing", function (newValue) {
  //            myPolygon.options.set("strokeColor", newValue ? '#FF0000' : '#1a9b9b');
  //        });

  // Включаем режим редактирования с возможностью добавления новых вершин.

  myPolygon.editor.startEditing();

}

function getCoordinatesPolygon() {
  //alert('get');
  var coord = myPolygon.geometry.getCoordinates();
  //document.getElementById("coords").value = JSON.stringify(coord); 
  res = JSON.stringify(coord[0]);
  pointArray = res;
  return res;

}

function startEditingPolygon() {
  alert('start');

  myPolygon.editor.startEditing();

}

function stopEditingPolygon() {
  alert('stop');

  myPolygon.editor.stopEditing();

}
body,
html {
  width: 100%;
  height: 100%;
}

#map {
  width: 100%;
  height: 100%;
}
<HTML>

<HEAD>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=9" />
  <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
</head>

<body>
  <div id="map"></div>
  <input type="hidden" id="coords" value="7">
</body>

</html>

Ответы

Ответов пока нет.