Openlayers 3 在Openlayers3中沿线字符串添加图像

Openlayers 3 在Openlayers3中沿线字符串添加图像,openlayers-3,Openlayers 3,我想把图像放在一条线上。例如,除了虚线或虚线之外,我还可以包括一条船的符号或沿着这条线重复的字符(例如|)。 以下是代码: 我想得到这样的结果: 这是我的例子,但它不能显示图像和线条 你好@WenhuaHu,这是一个重复的问题,请看@Jonatas Walker,是的,但那个家伙说这种方法有效,但我没有用他提供的[lineStyle=new ol.style.style({image:new ol.style.Icon)的方法解决它(({opacity:1,size:20,src:'./ic

我想把图像放在一条线上。例如,除了虚线或虚线之外,我还可以包括一条船的符号或沿着这条线重复的字符(例如|)。 以下是代码:

我想得到这样的结果:


这是我的例子,但它不能显示图像和线条

你好@WenhuaHu,这是一个重复的问题,请看@Jonatas Walker,是的,但那个家伙说这种方法有效,但我没有用他提供的[
lineStyle=new ol.style.style({image:new ol.style.Icon)的方法解决它(({opacity:1,size:20,src:'./icon.png'}),stroke:new ol.style.stroke({color:'black',width:5,lineDash:[10]})});
]这就是我问的原因。哦,我明白了,看起来这还不可能。@Jonatas Walker好的,谢谢你。明白了吗
lineStyle = new ol.style.Style({
  image: new ol.style.Icon(({
    opacity: 1,
    size:20,
    src: './icon.png'
  })),
  stroke: new ol.style.Stroke({
    color: 'black',
    width: 5,
    lineDash: [10]
  })
});