Функция 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
Ответить

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

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

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

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

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