Показать сообщение отдельно
  #1 (permalink)  
Старый 15.04.2013, 12:03
Интересующийся
Отправить личное сообщение для Gerg007 Посмотреть профиль Найти все сообщения от Gerg007
 
Регистрация: 17.06.2011
Сообщений: 21

GoogleMap и проблема с маркерами.
Здравствуйте, вот пишу скрипт стиля как у биглиона ну похожий, почти всё сделал как хотел но вот возник такой какой то баг. дело в том что при смене допустим города в селекте он должен обнулить маркеры и поставить новые. Он так делает но дело в том что при повторном возвращении маркера на то же место в тот же город! он видимо ставит ещё один маркер на него и получаются жирные точки всё жирнее.+ещё при обновлении маркер помигивает. а теперь собственно код:

$(document).ready(function() { 




    $('.qalaqi').change(function() {
	
	 if (infowindow) infowindow.close();

	  
	 var qalaqi = $(this).find("option:selected").attr("value");
	  var tipiqs = $('.tipi').find("option:selected").attr("value");
	  $.post('skripti.php',{qalaqi: qalaqi,tipq: tipiqs,}, function(data22) {$('.vaucherebi').html(data22);});
	
	  


	
	if(qalaqi != 0){
    

	
      $.ajax({
        type: 'POST',
        cache: false,
        url: 'getdata.php',
        dataType: 'json',
		data: 'query=1&city='+qalaqi+'&type='+tipiqs,
		traditional: true,
        success: function(data) {
			
			for (var i=0; i<gmarkers.length; i++) {  
          gmarkers[i].setMap(null);
	} 
	
	

           if (data.length > 0) {
        for (i=0; i<data.length; i++) {     
          var place = data[i];     
          addLocation(place);
        }
      }

	  
        }
    });  
           

}
	  
	 
    });
});


Надеюсь нормально объяснил проблему. Спасибо!)
Ответить с цитированием