У меня есть следующий код для отображения информации о выбранной функции. Моя проблема заключается в том, что даже когда слой не виден, информация о нем все еще активна, поэтому отображается информация. Как бы я решить это? Спасибо
map.on('click', function(evt) {
document.getElementById('info').innerHTML = '';
const viewResolution = /** @type {number} */ (view.getResolution());
const url = wmsSource.getFeatureInfoUrl(
evt.coordinate, viewResolution, 'EPSG:3857',
{
'INFO_FORMAT': 'text/html'
});
if (url) {
fetch(url)
.then(function(response) {
return response.text();
})
.then(function(html) {
document.getElementById('info').innerHTML = html;
});
}
});