Здравствуйте, вот пишу скрипт стиля как у биглиона ну похожий, почти всё сделал как хотел но вот возник такой какой то баг. дело в том что при смене допустим города в селекте он должен обнулить маркеры и поставить новые. Он так делает но дело в том что при повторном возвращении маркера на то же место в тот же город! он видимо ставит ещё один маркер на него и получаются жирные точки всё жирнее.+ещё при обновлении маркер помигивает. а теперь собственно код:
$(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);
}
}
}
});
}
});
});
Надеюсь нормально объяснил проблему. Спасибо!)