如何为我添加自定义图像MGLSymbolStyleLayer.以下是我的代码,
let symbolGraphicsLayer = MGLSymbolStyleLayer(identifier: identifier, source: source)
symbolGraphicsLayer.sourceLayerIdentifier = identifier
symbolGraphicsLayer.iconImageName = MGLStyleConstantValue<NSString>(rawValue: "assets/myImage")
symbolGraphicsLayer.iconScale = MGLStyleValue(rawValue: 1)
symbolGraphicsLayer.isVisible = true
self.mapView.style?.addLayer(symbolGraphicsLayer)
Run Code Online (Sandbox Code Playgroud)
谢谢.
小智 5
您的问题是图像没有出现吗?首先需要将图像添加到样式图层,然后才能使用它.所以在那段代码之前,你可以这样做:
if let image = UIImage(named: "myImage") {
mapView.style?.setImage(image, forName: "myImage")
}
Run Code Online (Sandbox Code Playgroud)
你可以像之前说的那样使用它.只需使用传递给setImage方法的名称即可.
我希望这对其他人有帮助,因为文档很差
| 归档时间: |
|
| 查看次数: |
399 次 |
| 最近记录: |