Почему всплывающее окно предотвращает обновление данных в MapboxCSS

Разбираемся в CSS
Ответить
Anonymous
 Почему всплывающее окно предотвращает обновление данных в Mapbox

Сообщение Anonymous »

Я использую реагирующую карту gl, у меня есть слой карты.
Когда я обновляю geojson, новые данные появляются на карте, но данные, которых больше нет в geojson не исчезают.
Я думаю, это потому, что у них есть всплывающее окно, которое все еще ссылается на данные, даже если оно больше не существует.
Как мне это исправить? удалять всплывающее окно при каждом обновлении? есть ли всплывающее окно для этого?
Вот источник моего слоя
В следующем коде есть ошибка или он взят из в другом месте?




{props.tipigeoJson &&
showPopup &&
props.tipigeoJson.features.map((feature, index) => {

if (
feature.properties.score > 3
&&
feature.properties.isinfeed === true
) {
return (


Accident - tipi


);
} else {
return null;
}
})}


Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-mapbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»