Задать вопрос

Как через Яндекс карты API вывести несколько меток с массива?

Этот код должен выводить 2 метки в Москве. Почему он выводит 1 метку на побережье Африки???
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>


ymaps.ready(function(){
  if ($('div').is('#map')) {
    var i;
    var pl;
    var coords = ['55.765326, 37.627735','55.637366, 37.719745'];
    
    var myMap = new ymaps.Map("map", {
      center: [55.765326, 37.627735],
      zoom: 2,
      controls: ['zoomControl']
    });
    
    for (i = 0; i < coords.length; ++i) {
      pl = new ymaps.Placemark(coords[i]);
      myMap.geoObjects.add(pl);
      console.log(coords[i]);
    }

  };
});
  • Вопрос задан
  • 5075 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Потому что координаты должны быть
var coords = [[55.765326, 37.627735],[55.637366, 37.719745]];
, наверное ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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