Функция Hover State не работает на Mapbox GL JSJavascript

Форум по Javascript
Anonymous
Функция Hover State не работает на Mapbox GL JS

Сообщение Anonymous »

Я добавил государство паха в странах на моей карте, но состояние Hover работает только в студийной среде, а не в каком -либо другом внешнем вставке, например, iframe или preview. Mapbox обеспечивает следующий фрагмент. Я вижу, что он попадает в обработчик из-за журнала консоли, но государство (именованное государство), кажется, никогда не влияет и изменяет цвет страны, в настоящее время завис. = "Lang-None PrettyPrint-Override">map.addInteraction("move-handler", {
type: "mousemove",
target: {
"layerId": "available-countries"
},
handler: (e) => {

if (e.feature) {
if (feature) {
map.setFeatureState(feature, { ["hover-state"]: false });
}

feature = e.feature;
console.log(feature);
map.setFeatureState(feature, { ["hover-state"]: true });
}

if (feature) {
map.setFeatureState(feature, { ["hover-state"]: false });
feature = null;
}
}
});


Подробнее здесь: https://stackoverflow.com/questions/794 ... pbox-gl-js

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