RsD0p9BK
2/17/2016 - 4:30 AM

selectedPolygon.js

// https://jsfiddle.net/hc5m5yL4/5/
// ЯНДЕКС КАРТЫ ВЫДЕЛЯЕМ ПОЛИГОН ПРИ КЛИКЕ http://api.yandex.ru/maps/

//функция клик. инфо в див, выделение полигона  
var selectedPolygon;   
myMap.geoObjects.events.add('click', function (e) {  
	//получаем кликнутый полигон this
	var thisPolygon = e.get('target'),
	//задаем переменные для инфо дива          
	zag = thisPolygon.properties.get('zag'),
	content = thisPolygon.properties.get('content');
	//передаем инфо в див    
	document.getElementById('box').innerHTML = zag + content; 
	//для скрытого дива меняем свойство цсс дисплей с ноне на блок.
	document.getElementById('box').style.display = 'block';   

	//при клике полигон становится красным 
	if(selectedPolygon) {
		selectedPolygon.options
		.unset('fillColor')
		.unset('fillOpacity');
	}
	selectedPolygon = thisPolygon;
	thisPolygon.options.set({
    fillColor:'#ed0c46',//красный
    fillOpacity:'0.5'
  });
});