Почему всплывающее окно не позволяет обновлять данные в MapboxCSS

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

Сообщение Anonymous »

В моем приложении React, использующем response-map-gl, у меня есть слой карты, отображающий данные из GeoJSON. Когда я обновляю GeoJSON новыми данными, карта отображает новые данные правильно. Однако старые данные, которых больше нет в 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»