Карта перетаскивания теряется в OpenLayers 3 при использовании наведения SelectInteraction с ol.events.condition.mouseMove

Я адаптировал пример выбора функций OpenLayers 3 чтобы получить эффект наведения, когда пользователь указывает на функцию (взятую из GeoJSON FeatureList), но я потерял взаимодействие с картой перетаскивания.

// Mouse over
var seleccion = new ol.interaction.Select({
  condition: ol.events.condition.mouseMove,
  style: function (feature, resolution) {
    // Style Manager handles Style Creation
    return [StyleManager.getStyle(feature, true)];
  }
});

map.addInteraction(
  seleccion
);

Есть ли способ произвести изменение стиля объекта при наведении, не жертвуя взаимодействием перетаскивания/панорамирования?

Вы можете увидеть ту же проблему в связанном примере, когда вы установите тип действия на Hover.

Есть вопрос без ответа в списке рассылки openlayers 3


person D3f0    schedule 28.09.2014    source источник


Ответы (1)


Я не уверен, что вы уже проверили список рассылки.

Это известная проблема OpenLayers 3.

Чтобы получить эффект «наведения», можно использовать пример векторного слоя. быть полезным.

person JonSlowCN    schedule 15.10.2014