@Norbyt

Почему не добавляются метки на яндекс карте?

webПри проходе в цикле .each не добовляетя метки на карту
<div class="shops__map" id = "map">
				</div>

<div class="shops__item" data = "64.530140986266,40.546377975106" >
</div>

<div class="shops__item" data = "64.530140986266,40.546377975106" >
</div>

ymaps.ready(init);
function init () {
	var geolocation = ymaps.geolocation;	
	var map = new ymaps.Map("map",{
		center:[],
		zoom:15
	}),

	geoObj = new ymaps.GeoObject({
		geometry:{
			type:"Point",
			coordinate:[]
		},
			prest:'islands#blackStretchyIcon',
	});
	$(".shops__item").each(function(){
		map.geoObjects.add(geoObj).add(new ymaps.Placemark([$(this).attr("value")]));
	});
}


Что я делаю не так?
  • Вопрос задан
  • 378 просмотров
Решения вопроса 1
Вы пробовали проверять чему равно $(this).attr("value")? А почему у вас координаты одинаковые?
Я думаю координаты надо вытаскивать из дата-атрибута и полученную строку превращать в array для передачи параметра в Placemark.
Пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы