オープン レイヤー 3 でフィーチャのレイヤーを取得するにはどうすればよいですか?
オープン レイヤの過去のバージョンには、各フィーチャにレイヤプロパティがありました。これにより、レイヤー固有のスタイルをフィーチャに適用したり、レイヤーごとにフィーチャを整理したりすることが容易になりました。
オープン レイヤー 3 には、このプロパティがありません。ol.map.forEachFeatureAtPixelを使用して、ホバー時に機能を取得しています。
// Loop through all features a given pixel
var feature = map.forEachFeatureAtPixel(pixel, function(feature, layer) {
console.log(layer);
return feature; // just return the first feature
});