@ololodff

Как ajax обновлять метки на Яндекс Карте 2.1?

Есть моя карта:
ymaps.ready(init); 
var myMap;
function init() {
	var i;
	var place;
	var pointer = [ {custom category="27" template="crd" limit="100" order="date" sort="desc" cache="no"} ];
	var myMap = new ymaps.Map("map", {
		center: {custom category="27" template="crd" limit="1" order="date" sort="desc" cache="no" }
		zoom: 7,
		controls: []
	});
	for(i = 0; i < pointer.length; ++i) {
		place = new ymaps.Placemark(pointer[i]);
		myMap.geoObjects.add(place);
	}
};


И вот мой ajax фильтр:
$.post(dle_root + "engine/ajax/controller.php?mod=filter", {form_field : filter, query:location.search}, function(data) {
        if( data ) {
          var content = jQuery.parseJSON(data);
          limit = content.limit;
          all_news = content.all_news;
          now_news = content.now_news;
          if( content.error ) {
            $("#dle-content").html(news);
            HideLoading('');
          } else {
            $("#dle-content").html(content.news);
            HideLoading('');
          }                       
        }
      });


то что в {custom - это по сути просто перечисление координат типа [координата], [координата2], и тд

Ajax запрос срабатывает по нажатию на кнопку.
Как обновлять переменную с координатами на карте? Чтобы метки на карте обновлялись?
Заранее спасибо!
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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