MaxSter
@MaxSter
Software engineer

Почему не работают кластеры Яндекс.Карты?

Пытаюсь выполнить довольно простой код.
<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>demo</title>
  <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
</head>
<body>
    <script type="text/javascript">
        ymaps.ready(init);
        var myMap;
        var myGeoObjects = [];

        function init() {
            myMap = new ymaps.Map("map", {
                center: [55.76, 37.64],
                zoom: 7
            });
        }

        var coords = [
           [56.023, 36.988],
           [56.025, 36.981],
           [56.020, 36.981],
           [56.021, 36.983],
           [56.027, 36.987]
        ]

        for (var i = 0; i < coords.length; i++) {
            myGeoObjects[i] = new ymaps.GeoObject({
                geometry: {
                    type: "Point",
                    coordinates: coords[i]
                }
            });
        }

        var myClusterer = new ymaps.Clusterer();
        myClusterer.add(myGeoObjects);
        myMap.geoObjects.add(myClusterer);
    </script>
 <div id="map" style="width: 500px; height: 500px">
</div>
</body>
</html>


Однако получаю "Undefined is not a function" в строке
myGeoObjects[i] = new ymaps.GeoObject
Не силён в JS, откройте кто глаза. Спасибо.
  • Вопрос задан
  • 3583 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы