');
$("#map").css('position', 'relative');
$("#mapUI").css({
position: 'absolute',
right: '10px',
top: '5px',
padding: '10px 20px',
zIndex: '1',
margin: '8px'
});
}
function loadMarkersCat( id ) {
myCollection[id] = new ymaps.GeoObjectCollection();
url= '/plugins/p571_yandexmapcatalog/getmarkers.php?catid='+id;
$.getJSON( url , function(json){
for (i = 0; i '+json.features[i].properties.icontext+'',
hintContent: '
'+json.features[i].properties.hinttext+'',
balloonContent: '
'+json.features[i].properties.baloontext+''
}, {
iconLayout: 'default#image',
iconImageHref: ''+json.features[i].options.imglink+'',
iconImageSize: [32, 46],
iconImageOffset: [-16, -46]
});
} else {
myPlacemark = new ymaps.Placemark([lat,lon], {
iconContent: '
'+json.features[i].properties.icontext+'',
hintContent: '
'+json.features[i].properties.hinttext+'',
balloonContent: '
'+json.features[i].properties.baloontext+''
}, {
preset: json.features[i].options.preset,
balloonCloseButton: true,
hideIconOnBalloonOpen: true
});
}
myCollection[id].add(myPlacemark);
} // for
myMap.geoObjects.add(myCollection[id]);
//
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
}); //get
}
// console.log(data.id); mapUI();
loadMarkersCat( 44 );
$( "#ch20" ).change(function() {
if ( $("#ch20").prop( "checked" ) ){
loadMarkersCat( 20 );
} else {
myMap.geoObjects.remove(myCollection[20]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch21" ).change(function() {
if ( $("#ch21").prop( "checked" ) ){
loadMarkersCat( 21 );
} else {
myMap.geoObjects.remove(myCollection[21]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch22" ).change(function() {
if ( $("#ch22").prop( "checked" ) ){
loadMarkersCat( 22 );
} else {
myMap.geoObjects.remove(myCollection[22]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch23" ).change(function() {
if ( $("#ch23").prop( "checked" ) ){
loadMarkersCat( 23 );
} else {
myMap.geoObjects.remove(myCollection[23]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch24" ).change(function() {
if ( $("#ch24").prop( "checked" ) ){
loadMarkersCat( 24 );
} else {
myMap.geoObjects.remove(myCollection[24]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch25" ).change(function() {
if ( $("#ch25").prop( "checked" ) ){
loadMarkersCat( 25 );
} else {
myMap.geoObjects.remove(myCollection[25]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch26" ).change(function() {
if ( $("#ch26").prop( "checked" ) ){
loadMarkersCat( 26 );
} else {
myMap.geoObjects.remove(myCollection[26]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch27" ).change(function() {
if ( $("#ch27").prop( "checked" ) ){
loadMarkersCat( 27 );
} else {
myMap.geoObjects.remove(myCollection[27]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch28" ).change(function() {
if ( $("#ch28").prop( "checked" ) ){
loadMarkersCat( 28 );
} else {
myMap.geoObjects.remove(myCollection[28]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch29" ).change(function() {
if ( $("#ch29").prop( "checked" ) ){
loadMarkersCat( 29 );
} else {
myMap.geoObjects.remove(myCollection[29]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch30" ).change(function() {
if ( $("#ch30").prop( "checked" ) ){
loadMarkersCat( 30 );
} else {
myMap.geoObjects.remove(myCollection[30]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch31" ).change(function() {
if ( $("#ch31").prop( "checked" ) ){
loadMarkersCat( 31 );
} else {
myMap.geoObjects.remove(myCollection[31]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch32" ).change(function() {
if ( $("#ch32").prop( "checked" ) ){
loadMarkersCat( 32 );
} else {
myMap.geoObjects.remove(myCollection[32]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch33" ).change(function() {
if ( $("#ch33").prop( "checked" ) ){
loadMarkersCat( 33 );
} else {
myMap.geoObjects.remove(myCollection[33]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch34" ).change(function() {
if ( $("#ch34").prop( "checked" ) ){
loadMarkersCat( 34 );
} else {
myMap.geoObjects.remove(myCollection[34]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch35" ).change(function() {
if ( $("#ch35").prop( "checked" ) ){
loadMarkersCat( 35 );
} else {
myMap.geoObjects.remove(myCollection[35]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch36" ).change(function() {
if ( $("#ch36").prop( "checked" ) ){
loadMarkersCat( 36 );
} else {
myMap.geoObjects.remove(myCollection[36]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch37" ).change(function() {
if ( $("#ch37").prop( "checked" ) ){
loadMarkersCat( 37 );
} else {
myMap.geoObjects.remove(myCollection[37]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch38" ).change(function() {
if ( $("#ch38").prop( "checked" ) ){
loadMarkersCat( 38 );
} else {
myMap.geoObjects.remove(myCollection[38]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch39" ).change(function() {
if ( $("#ch39").prop( "checked" ) ){
loadMarkersCat( 39 );
} else {
myMap.geoObjects.remove(myCollection[39]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch40" ).change(function() {
if ( $("#ch40").prop( "checked" ) ){
loadMarkersCat( 40 );
} else {
myMap.geoObjects.remove(myCollection[40]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch41" ).change(function() {
if ( $("#ch41").prop( "checked" ) ){
loadMarkersCat( 41 );
} else {
myMap.geoObjects.remove(myCollection[41]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch42" ).change(function() {
if ( $("#ch42").prop( "checked" ) ){
loadMarkersCat( 42 );
} else {
myMap.geoObjects.remove(myCollection[42]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch43" ).change(function() {
if ( $("#ch43").prop( "checked" ) ){
loadMarkersCat( 43 );
} else {
myMap.geoObjects.remove(myCollection[43]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch44" ).change(function() {
if ( $("#ch44").prop( "checked" ) ){
loadMarkersCat( 44 );
} else {
myMap.geoObjects.remove(myCollection[44]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch49" ).change(function() {
if ( $("#ch49").prop( "checked" ) ){
loadMarkersCat( 49 );
} else {
myMap.geoObjects.remove(myCollection[49]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch50" ).change(function() {
if ( $("#ch50").prop( "checked" ) ){
loadMarkersCat( 50 );
} else {
myMap.geoObjects.remove(myCollection[50]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch51" ).change(function() {
if ( $("#ch51").prop( "checked" ) ){
loadMarkersCat( 51 );
} else {
myMap.geoObjects.remove(myCollection[51]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch52" ).change(function() {
if ( $("#ch52").prop( "checked" ) ){
loadMarkersCat( 52 );
} else {
myMap.geoObjects.remove(myCollection[52]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
$( "#ch53" ).change(function() {
if ( $("#ch53").prop( "checked" ) ){
loadMarkersCat( 53 );
} else {
myMap.geoObjects.remove(myCollection[53]);
}
myMap.setBounds(myMap.geoObjects.getBounds(), {checkZoomRange: true, zoomMargin: 20 });
});
} // init