1

我已经调整了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 邮件列表中有一个未回答的问题

4

1 回答 1

1

我不确定你是否已经检查过邮件列表。

这是OpenLayers 3 的一个已知问题

要获得“悬停”效果,矢量图层示例可能会有所帮助。

于 2014-10-15T10:13:58.710 回答