Почему если я после «$('#markerTypes input[type="checkbox"]').bind('click', function () {
» ставлю infoWindow.close(); то маркеры вообще не появляются?
Код:
$('#markerTypes input[type="checkbox"]').bind('click', function () {
infoWindow.close();
var markersType = $(this).val();
if($(this).attr("checked")) {
if(!gmarkers[markersType]) {
gmarkers[markersType] = [];
$.getJSON("upload.php", {markersType:markersType}, function(data){
setMarkers(data, markersType);
});
}
else {
show(markersType);
}
}
else {
hide(markersType);
}
});