reactjs 更改标记openlayersMap的颜色

axzmvihb  于 2022-11-04  发布在  React
关注(0)|答案(1)|浏览(121)

我完全是新手,我正在尝试改变Map上标记的颜色。

export const addMarkerLayer = (olMap, coordinate) => {

    const sourceMarker = new VectorSource({
      features: [new Feature(new Point(coordinate))], 

    })

    const vectorMarker = new VectorLayer({
      source: sourceMarker
    })

    olMap.addLayer(vectorMarker)

  return null

谢谢你的帮忙
我尝试了很多方法,但都不管用。
你能帮我一下吗?谢谢

tuwxkamq

tuwxkamq1#

const vectorMarker = new VectorLayer({
      source: sourceMarker
      style: new ol.style.Style({
                fill: new ol.style.Fill({
                    color: 'rgba(255,255,0,0.5)'
                }),
                stroke: new ol.style.Stroke({
                    color: 'rgba(255,255,0,1)'
                    width: 5
                })
    })

    olMap.addLayer(vectorMarker)

相关问题