Skip to content

PointLayer设置layerType:‘fillImage’图片会被镜像 #2738

Description

@zhibo59

问题描述

this.scene.addImage(
this.iconId,
this.options.icon,//图片url
);

  // 3. 创建点图层
  this.markerLayer = new PointLayer({ id: `track-marker-${this.iconId}`, zIndex: 10, layerType: "fillImage" })
    .source(
      [{ lng: first[0], lat: first[1] }],
      { parser: { type: 'json', x: 'lng', y: 'lat' } }
    )
    .shape(this.iconId) // 使用加载的图片
    .size(40)
    .style({
      opacity: 1,
      rotation: {
        field: 'rotation',
        value: 0
      },
    })

  this.scene.addLayer(this.markerLayer)
}

}

重现链接

No response

重现步骤

No response

预期行为

我引入了自定义图片想让他旋转,就得用到layerType=‘fillImage’,但是这样一来图片就会被镜像翻转,如果不使用这个属性图片又无法旋转。请问怎么解决呢应该

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]

屏幕截图或视频(可选)

Image这个是被翻转的效果,下面的是原始图片

Image

补充说明(可选)

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions