六边形地图 如何匹配 相似的图

右边是地图 ,左边是元素

这是地图生成的数据
let map = [
[ 0, 1, 0, 1, 0,],
[ 1, 1, 1, 1, 0,],
[ 1, 1, 1, 1, 1,] ,
[ 1, 1, 1, 1, 0,],
[ 0, 1, 1, 1, 0,],
[ 0, 1, 1, 0, 0],
]
这个是元素生成的数据
let element= [
[0, 0, 1, 0, 0],
[0, 1, 1, 0, 0,]
]

如何把地图所有能够匹配 元素图形的 坐标组合 找出来 。