版本与迁移
主文档介绍当前的 v1.x 版本线。旧版快照仅作为迁移参考保留,不再为整个网站分别维护副本。
当前 API 选择
Section titled “当前 API 选择”- 仅处理文字时,继续使用
Marker.markText。 - 仅处理图片时,继续使用
Marker.markImage。 - 如需在一次渲染中按顺序处理文字和图片图层,请使用
Marker.mark。 - 在每个图层上使用
position。positionOptions仅为兼容性保留。 - 使用复数形式的
watermarkImages数组,而不是watermarkImage和watermarkPositions。
从旧版 v1 代码迁移
Section titled “从旧版 v1 代码迁移”watermarkTexts: [ { text: 'Demo', positionOptions: { position: Position.center }, position: { position: Position.center }, },]watermarkImage: { src: logo },watermarkPositions: { position: Position.topRight },watermarkImages: [ { src: logo, position: { position: Position.topRight }, },],添加 Web 目标
Section titled “添加 Web 目标”Marker 方法名和参数无需改变。Web 端需要把数字形式的 React Native 资源转换成浏览器 URL,接收数据 URL 而不是临时文件路径,并为远程图片配置 CORS。其他浏览器差异请参阅兼容性。
历史版本参考
Section titled “历史版本参考”如果旧应用依赖低于 iOS 13 或 Android API 24 的平台版本,请使用兼容性中列出的旧版本线,不要强行让当前原生实现在这些基线上运行。